mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 15:37:33 +00:00

<!-- Please inform yourself about the contribution guidelines on submitting a PR here: https://github.com/zitadel/zitadel/blob/main/CONTRIBUTING.md#submit-a-pull-request-pr. Take note of how PR/commit titles should be written and replace the template texts in the sections below. Don't remove any of the sections. It is important that the commit history clearly shows what is changed and why. Important: By submitting a contribution you agree to the terms from our Licensing Policy as described here: https://github.com/zitadel/zitadel/blob/main/LICENSING.md#community-contributions. --> # Which Problems Are Solved https://github.com/zitadel/zitadel/pull/9765 fixed an issue for with actions cache service. The PR updated the push action, which now also provides a build summary. The "release" step tries to download all artifacts, which now fails: https://github.com/zitadel/zitadel/actions/runs/14660464768/job/41145285454 # How the Problems Are Solved Only download relevant artifacts, which are published as part of the release. # Additional Changes None # Additional Context None
53 lines
1.4 KiB
YAML
53 lines
1.4 KiB
YAML
name: Version
|
|
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
semantic_version:
|
|
required: true
|
|
type: string
|
|
dry_run:
|
|
required: true
|
|
type: boolean
|
|
outputs:
|
|
version:
|
|
value: ${{ jobs.generate.outputs.version }}
|
|
published:
|
|
value: ${{jobs.generate.outputs.published }}
|
|
|
|
jobs:
|
|
generate:
|
|
runs-on: ubuntu-22.04
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
outputs:
|
|
version: ${{ steps.output.outputs.VERSION }}
|
|
published: ${{ steps.semantic.outputs.new_release_published }}
|
|
steps:
|
|
-
|
|
name: Source checkout
|
|
uses: actions/checkout@v4
|
|
-
|
|
uses: actions/download-artifact@v4
|
|
if: ${{ !inputs.dry_run }}
|
|
with:
|
|
path: .artifacts
|
|
pattern: "{checksums.txt,zitadel-*}"
|
|
-
|
|
name: Semantic Release
|
|
uses: cycjimmy/semantic-release-action@v4
|
|
id: semantic
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
with:
|
|
dry_run: ${{ inputs.dry_run }}
|
|
semantic_version: ${{ inputs.semantic_version }}
|
|
extra_plugins: |
|
|
@semantic-release/exec@6.0.3
|
|
@semantic-release/github@10.0.2
|
|
-
|
|
name: output
|
|
id: output
|
|
run:
|
|
if [[ ! -z "${{ steps.semantic.outputs.new_release_version }}" ]]; then echo "VERSION=v${{ steps.semantic.outputs.new_release_version }}" >> "$GITHUB_OUTPUT"; else echo "VERSION=${{ github.sha }}" >> "$GITHUB_OUTPUT";fi
|