From 1ab0abfd68bed3ebbeffaede5fa100cc388c05a3 Mon Sep 17 00:00:00 2001 From: protoclown <ornano@felinn.org> Date: Sun, 14 Apr 2024 15:14:41 +0200 Subject: [PATCH] chore(ci): introduce a dry-run release preparation step --- .gitlab-ci.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f41a9f54..23f9d930 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,7 @@ stages: - test - - prepare + - release-test + - release-prepare - docker - release @@ -25,8 +26,8 @@ test: - test-results/ expire_in: 1 week -prepare: - stage: prepare +release-test: + stage: release-test image: node:alpine before_script: - apk add --no-cache git openssh openssl @@ -46,6 +47,13 @@ prepare: - if: $CI_COMMIT_BRANCH =~ /^([0-9]+-release|release)-v.*/ needs: ["test"] +release-prepare: + stage: release-prepare + extends: + - release-test + script: + - npx release-it --ci --no-npm + docker: stage: docker image: -- GitLab