Files
lnreader-plugins/.github/workflows/updatejson.yml
T
nyagami a29175c421 Last step to Alpha (#710)
* fix: novelhall id

* update readme

* update: actions

* fix: remove volume

* fix: remove showToast
2024-01-22 01:54:15 +07:00

57 lines
1.8 KiB
YAML

name: Update json files
on:
push:
branches:
- master
jobs:
updatejson:
if: github.repository == 'LNReader/lnreader-sources'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: "18"
- name: Install dependencies
run: npm install
- name: Clean up current dist
run: |
rm -rf .dist
mkdir .dist
cat > config.json << EOF
{
"githubUsername": "LNReader",
"githubRepository": "lnreader-sources",
"githubBranch": "master"
}
EOF
- name: Update json files
id: json
run: |
npm run json
changes="$(git diff --staged .dist)"
if [ "$changes" ]
then
changes=1
else
changes=""
fi
echo "json-diff=$changes" >> $GITHUB_OUTPUT
- name: Create pull request
if: ${{ steps.json.outputs.json-diff }}
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.REPO_SCOPED_TOKEN }}
author: rajarsheechatterjee <rajarshee.adm@gmail.com>
committer: rajarsheechatterjee <rajarshee.adm@gmail.com>
commit-message: "plugins: update json files for new plugins"
title: Update json files
labels: enhancement
body: Auto-generated PR for updating json files
branch: update-json
delete-branch: true