update website version automatically (#4248)

This commit is contained in:
Johannes Przymusinski
2023-08-17 21:16:36 +02:00
committed by GitHub
parent 8c1a793b0a
commit d7f1df2987

View File

@@ -1,6 +1,10 @@
name: 'Website update' name: 'Website update'
on: on:
workflow_dispatch: workflow_dispatch:
inputs:
kimai_version:
description: 'The Kimai version to update the website for'
required: true
release: release:
types: [released] types: [released]
@@ -9,9 +13,23 @@ jobs:
name: Trigger version update for website name: Trigger version update for website
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: 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 - name: Emit repository_dispatch
uses: peter-evans/repository-dispatch@v2 uses: peter-evans/repository-dispatch@v2
with: with:
token: ${{ secrets.WEBSITE_ACCESS_TOKEN }} token: ${{ secrets.WEBSITE_ACCESS_TOKEN }}
repository: kimai/www.kimai.org repository: kimai/www.kimai.org
event-type: kimai_release event-type: kimai_release
client_payload: '{"kimai_version": "$kimai_version"}'