releaser-pleaser/.gitlab-ci.yml
jo cf3ac3c42d
feat: remove gitlab ci stage input and run job as soon as possible
- Remove the stage input, users can override the `releaser-pleaser` job if needed.
- Run the `releaser-pleaser` job as soon as possible using `needs: []`.
2024-11-05 16:16:18 +01:00

16 lines
537 B
YAML

stages: [ release ]
# For the GitLab CI/CD component to be usable, it needs to be published in
# the CI/CD catalog. This happens on new releases.
# As the primary tagging happens on GitHub, we only react to pushed tags
# and create a corresponding GitLab Release.
create-release:
stage: release
needs: []
image: registry.gitlab.com/gitlab-org/release-cli:v0.19.0
script: echo "Creating release $CI_COMMIT_TAG"
rules:
- if: $CI_COMMIT_TAG
release:
tag_name: "$CI_COMMIT_TAG"
description: "$CI_COMMIT_TAG_MESSAGE"