From d7f1df29875776193193ba22c97d69a2e542a278 Mon Sep 17 00:00:00 2001 From: Johannes Przymusinski Date: Thu, 17 Aug 2023 21:16:36 +0200 Subject: [PATCH] update website version automatically (#4248) --- .github/workflows/website.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/website.yaml b/.github/workflows/website.yaml index 686a0e16..228646db 100644 --- a/.github/workflows/website.yaml +++ b/.github/workflows/website.yaml @@ -1,6 +1,10 @@ name: 'Website update' on: workflow_dispatch: + inputs: + kimai_version: + description: 'The Kimai version to update the website for' + required: true release: types: [released] @@ -9,9 +13,23 @@ jobs: name: Trigger version update for website runs-on: ubuntu-latest steps: + - name: "Determine Version" + run: | + input="${{ github.event.inputs.kimai_version }}" + + # Determine between manual trigger and release event + if [ -z "$input" ]; then + echo "No input provided, using release tag" + echo "kimai_version=${{ github.event.release.tag_name }}" >> $GITHUB_ENV + else + echo "Using input provided: $input" + echo "kimai_version=$input" >> $GITHUB_ENV + fi + - name: Emit repository_dispatch uses: peter-evans/repository-dispatch@v2 with: token: ${{ secrets.WEBSITE_ACCESS_TOKEN }} repository: kimai/www.kimai.org event-type: kimai_release + client_payload: '{"kimai_version": "$kimai_version"}'