Update release-nr-mod.yml
This commit is contained in:
28
.github/workflows/release-nr-mod.yml
vendored
28
.github/workflows/release-nr-mod.yml
vendored
@@ -1,4 +1,5 @@
|
|||||||
name: Release Magisk module NR
|
name: Release Magisk module NR
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
@@ -17,6 +18,14 @@ jobs:
|
|||||||
id: date
|
id: date
|
||||||
run: echo "VERSION=v$(date +'%Y-%m-%d')" >> $GITHUB_ENV
|
run: echo "VERSION=v$(date +'%Y-%m-%d')" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Read module.prop
|
||||||
|
id: module_prop
|
||||||
|
run: |
|
||||||
|
VERSION=$(grep "version=" p9_nr_platform_mod/module.prop | cut -d= -f2)
|
||||||
|
VERSIONCODE=$(grep "versionCode=" p9_nr_platform_mod/module.prop | cut -d= -f2)
|
||||||
|
echo "MOD_VERSION=$VERSION" >> $GITHUB_ENV
|
||||||
|
echo "MOD_VERSIONCODE=$VERSIONCODE" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Zip folder
|
- name: Zip folder
|
||||||
working-directory: ./
|
working-directory: ./
|
||||||
run: |
|
run: |
|
||||||
@@ -36,3 +45,22 @@ jobs:
|
|||||||
prerelease: false
|
prerelease: false
|
||||||
files: |
|
files: |
|
||||||
p9_nr_platform_mod.zip
|
p9_nr_platform_mod.zip
|
||||||
|
|
||||||
|
- name: Update updater JSON
|
||||||
|
run: |
|
||||||
|
cat > updaterNR.json << EOF
|
||||||
|
{
|
||||||
|
"version": "${{ env.MOD_VERSION }}",
|
||||||
|
"versionCode": ${{ env.MOD_VERSIONCODE }},
|
||||||
|
"zipUrl": "https://github.com/${{ github.repository }}/releases/download/${{ env.VERSION }}/p9_nr_platform_mod.zip",
|
||||||
|
"changelog": "https://github.com/${{ github.repository }}/releases/tag/${{ env.VERSION }}"
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
- name: Commit and push updater JSON
|
||||||
|
run: |
|
||||||
|
git config --local user.email "action@github.com"
|
||||||
|
git config --local user.name "GitHub Action"
|
||||||
|
git add updaterNR.json
|
||||||
|
git commit -m "Update updaterNR.json for version ${{ env.MOD_VERSION }}"
|
||||||
|
git push
|
||||||
|
|||||||
Reference in New Issue
Block a user