From 788006ea0998159a9a6cc6ac4f08191ce7dbf96d Mon Sep 17 00:00:00 2001 From: Marco Maatz Date: Fri, 16 May 2025 15:34:30 +0200 Subject: [PATCH] new wf --- .gitea/workflows/getFilenameFromChannel.yaml | 51 ++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .gitea/workflows/getFilenameFromChannel.yaml diff --git a/.gitea/workflows/getFilenameFromChannel.yaml b/.gitea/workflows/getFilenameFromChannel.yaml new file mode 100644 index 0000000..ca268ab --- /dev/null +++ b/.gitea/workflows/getFilenameFromChannel.yaml @@ -0,0 +1,51 @@ +name: Parse Version Number +on: + workflow_call: + inputs: + channel: + required: false + type: string + internalFilename: + required: false + type: string + testFilename: + required: false + type: string + betaFilename: + required: false + type: string + stableFilename: + required: false + type: string + outputs: + filename: + description: "Filename" + value: ${{ jobs.parse.outputs.filename }} +jobs: + parse: + runs-on: ubuntu-latest + outputs: + filename: ${{ steps.parseStep.outputs.filename }} + steps: + - id: parseStep + run: | + + channelInput="${{ inputs.channel }}" + + if [ "$channelInput" = "internal" ]; then + filename="${{ inputs.internalFilename }}" + fi + + if [ "$channelInput" = "test" ]; then + filename="${{ inputs.testFilename }}" + fi + + if [ "$channelInput" = "beta" ]; then + filename="${{ inputs.betaFilename }}" + fi + + if [ "$channelInput" = "stable" ]; then + filename="${{ inputs.stableFilename }}" + fi + + echo "filename=$filename" >> $GITHUB_OUTPUT \ No newline at end of file