Blame | Last modification | View Log | Download
name: 'Website update'on:workflow_dispatch:inputs:kimai_version:description: 'Kimai version for the website'required: truerelease:types: [released]jobs:build:name: Trigger version update for websiteruns-on: ubuntu-lateststeps:- name: "Determine Version"run: |input="${{ github.event.inputs.kimai_version }}"# Determine between manual trigger and release eventif [ -z "$input" ]; thenecho "No input provided, using release tag"version="${{ github.event.release.tag_name }}"elseecho "Using input provided: $input"version="$input"fiecho "kimai_version=$version" >> $GITHUB_ENVif [[ ! $version =~ ^2\.(0|[1-9]*)(0?)\.(0|[0-9]*)(0?)$ ]]; thenecho "Invalid version number: $version"exit 1fi- name: Emit repository_dispatchuses: peter-evans/repository-dispatch@v2with:token: ${{ secrets.WEBSITE_ACCESS_TOKEN }}repository: kimai/www.kimai.orgevent-type: kimai_releaseclient-payload: '{"kimai_version": "${{ env.kimai_version }}"}'