From b5a3c718b4f593d1ca860de212757acbee15655e Mon Sep 17 00:00:00 2001 From: scb261 <65343233+scb261@users.noreply.github.com> Date: Tue, 11 Mar 2025 10:39:02 +0200 Subject: [PATCH] Rework website update workflow (mihonapp/mihon#1851) (cherry picked from commit 0d19308054d86db6bcdad17157bc17f4d0453b3d) --- .github/workflows/build_preview.yml | 3 +-- .github/workflows/build_release.yml | 11 +---------- .github/workflows/update_website.yml | 21 +++++++++++++++++++++ 3 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/update_website.yml diff --git a/.github/workflows/build_preview.yml b/.github/workflows/build_preview.yml index 182ee1c94..79b7794ff 100644 --- a/.github/workflows/build_preview.yml +++ b/.github/workflows/build_preview.yml @@ -247,5 +247,4 @@ jobs: Komikku-x86_64-${{ needs.prepare-build.outputs.TAG_NAME }}.apk draft: true prerelease: true - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 79b94a842..0e1f09b25 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -228,13 +228,4 @@ jobs: Komikku-x86_64-${{ needs.prepare-build.outputs.VERSION_TAG }}.apk draft: true prerelease: false - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Update website on release - uses: benc-uk/workflow-dispatch@e2e5e9a103e331dad343f381a29e654aea3cf8fc # v1.2.4 - with: - workflow: deploy - repo: komikku-app/komikku-app.github.io - ref: "refs/heads/main" - token: "${{ secrets.BOT_PAT }}" + token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/update_website.yml b/.github/workflows/update_website.yml new file mode 100644 index 000000000..153c402fa --- /dev/null +++ b/.github/workflows/update_website.yml @@ -0,0 +1,21 @@ +name: Update website + +on: + release: + types: + - published + - deleted + - edited + +jobs: + update_website: + runs-on: 'ubuntu-24.04' + + steps: + - name: Update website on release + uses: benc-uk/workflow-dispatch@e2e5e9a103e331dad343f381a29e654aea3cf8fc # v1.2.4 + with: + workflow: deploy + repo: komikku-app/komikku-app.github.io + ref: "refs/heads/main" + token: "${{ secrets.BOT_PAT }}"