From df0dffa47ba522d729f095bb2f456a992fbc93b7 Mon Sep 17 00:00:00 2001 From: Charles GTE Date: Sun, 8 Mar 2026 20:42:16 +0100 Subject: [PATCH] fix: new-workflow-ci (#28) * feat: new workflow CI * feat: new workflow CI * feat: new workflow CI * feat: new workflow CI * feat: new workflow CI * feat: new workflow CI --------- Co-authored-by: charlesgauthereau --- .github/workflows/release.yml | 33 +++++++-------------------------- 1 file changed, 7 insertions(+), 26 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 49b8965..db1b881 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -64,43 +64,24 @@ jobs: git config --global user.name 'github-actions[bot]' git config --global user.email 'github-actions[bot]@users.noreply.github.com' -# - name: Run release-it -# id: release_step -# run: | -# git pull origin main -# -# VERSION=$(release-it --ci --release-version) -# echo $VERSION -# echo "version=$VERSION" >> $GITHUB_OUTPUT -# -# OUTPUT=$(release-it --ci) -# echo "$OUTPUT" -# -# DRAFT_TAG=$(echo "$OUTPUT" | grep -oE 'untagged-[a-z0-9]+') -# echo $DRAFT_TAG -# echo "draft_tag=$DRAFT_TAG" >> $GITHUB_OUTPUT -# env: -# GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} - name: Run release-it id: release_step run: | git pull origin main - - # Run release-it in CI mode (bump version, commit, tag, changelog, GitHub release) + + VERSION=$(release-it --ci --release-version) + echo $VERSION + echo "version=$VERSION" >> $GITHUB_OUTPUT + OUTPUT=$(release-it --ci) echo "$OUTPUT" - - # Extract the new version - VERSION=$(echo "$OUTPUT" | grep -oP '(?<=Bumping version: ).*') - echo "version=$VERSION" >> $GITHUB_OUTPUT - - # Extract draft tag if any + DRAFT_TAG=$(echo "$OUTPUT" | grep -oE 'untagged-[a-z0-9]+') + echo $DRAFT_TAG echo "draft_tag=$DRAFT_TAG" >> $GITHUB_OUTPUT env: GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} - publish-docker: needs: create-release if: ${{ needs.create-release.result == 'success' }}