update workflow

This commit is contained in:
Cuong-Tran 2024-09-22 15:43:52 +07:00
parent 387e019e3a
commit e532a1736b
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2
4 changed files with 9 additions and 6 deletions

View file

@ -62,7 +62,7 @@ jobs:
build-app:
runs-on: ubuntu-latest
needs: prepare-build
if: startsWith(github.ref, 'refs/tags') && github.repository == 'komikku-app/komikku'
if: startsWith(github.ref, 'refs/tags')
steps:
- name: Clone Repository (${{ needs.prepare-build.outputs.TAG_NAME }})
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

View file

@ -120,7 +120,7 @@ jobs:
build-app:
runs-on: ubuntu-latest
needs: prepare-build
if: github.ref == 'refs/heads/master' && github.repository == 'komikku-app/komikku'
if: github.ref == 'refs/heads/master'
steps:
- name: Clone Repository (${{ needs.prepare-build.outputs.VERSION_TAG }} - ${{ needs.prepare-build.outputs.TAG_NAME }})
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

View file

@ -31,6 +31,8 @@ jobs:
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: 0
repository: 'komikku-app/komikku-source'
ssh-key: '${{ secrets.KOMIKKU_DEPLOY }}'
- name: Validate Gradle Wrapper
uses: gradle/actions/wrapper-validation@d156388eb19639ec20ade50009f3d199ce1e2808 # v4
@ -84,7 +86,7 @@ jobs:
echo "COMMIT_LOGS<<{delimiter}
$(curl -H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/komikku-app/komikku/compare/${{ steps.previous_commit.outputs.PREV_RELEASE_SHA }}...${{ steps.current_commit.outputs.CURRENT_SHA }}" \
"https://api.github.com/repos/komikku-app/komikku-source/compare/${{ steps.previous_commit.outputs.PREV_RELEASE_SHA }}...${{ steps.current_commit.outputs.CURRENT_SHA }}" \
| jq '[.commits[]|{message:(.commit.message | split("\n")), username:.author.login}]' \
| jq -r '.[]|"- \(.message | first) (@\(.username))"')
{delimiter}" >> $GITHUB_OUTPUT
@ -93,12 +95,14 @@ jobs:
name: Build release app
runs-on: ubuntu-latest
needs: prepare-build
if: startsWith(github.ref, 'refs/tags/v') && github.repository == 'komikku-app/komikku'
if: startsWith(github.ref, 'refs/tags/v')
steps:
- name: Clone Repository (${{ needs.prepare-build.outputs.VERSION_TAG }})
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: 0
repository: 'komikku-app/komikku-source'
ssh-key: '${{ secrets.KOMIKKU_DEPLOY }}'
- name: Validate Gradle Wrapper
uses: gradle/actions/wrapper-validation@d156388eb19639ec20ade50009f3d199ce1e2808 # v4
@ -203,7 +207,7 @@ jobs:
#### Based on
**Full Changelog**: https://github.com/komikku-app/komikku/compare/${{ needs.prepare-build.outputs.PREV_TAG_NAME }}...${{ needs.prepare-build.outputs.VERSION_TAG }}
**Full Changelog**: https://github.com/komikku-app/komikku-source/compare/${{ needs.prepare-build.outputs.PREV_TAG_NAME }}...${{ needs.prepare-build.outputs.VERSION_TAG }}
${{ needs.prepare-build.outputs.COMMIT_LOGS }}

View file

@ -10,7 +10,6 @@ on:
jobs:
codeberg:
if: github.repository == 'komikku-app/komikku'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7