kind: pipeline name: release trigger: release: true steps: - name: checkout image: plugins/git settings: repo: https://github.com/insignia-live/setup-assistant-release.git - name: check_release_tag image: alpine:3.13 commands: - apk add --no-cache curl jq - | latestReleaseTag=$(curl -s "https://api.github.com/repos/insignia-live/setup-assistant-release/releases/latest" | jq -r '.tag_name') targetReleaseTag="2023-02-13-1223" # Replace with your target release tag if [[ "$latestReleaseTag" != "$targetReleaseTag" ]]; then echo "This pipeline is run because the new release is different from the target tag." exit 0 else echo "The release tag is the same as the target tag. Skipping pipeline." exit 78 fi when: status: - success - failure - changed - name: testing image: alpine commands: - ls -l