From b648bd26967ba3dd8e6b046e10b08a67757a763a Mon Sep 17 00:00:00 2001 From: Hector Valcarcel Date: Fri, 13 Jun 2025 09:42:10 +0200 Subject: [PATCH 1/3] ci: update release workflow to simplify npm installation Signed-off-by: Hector Valcarcel --- .github/workflows/release.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 562901a..6c62bb7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,7 +2,6 @@ name: Release on: push: - branches: [main, dev] workflow_dispatch: permissions: @@ -23,7 +22,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: 'lts/*' - - run: npm install -g conventional-changelog-conventionalcommits + - run: npm install conventional-changelog-conventionalcommits - name: Semantic Release (dry-run) run: npx semantic-release --dry-run env: From 44544831768c396a87245238573bbad119d9aae1 Mon Sep 17 00:00:00 2001 From: Hector Valcarcel Date: Fri, 13 Jun 2025 09:52:02 +0200 Subject: [PATCH 2/3] ci: test dry-run from the temp branch Signed-off-by: Hector Valcarcel --- .releaserc.json | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.releaserc.json b/.releaserc.json index 783ca82..3c7e9e3 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -1,11 +1,8 @@ { "branches": [ "main", - { - "name": "dev", - "channel": "pre-release", - "prerelease": "rc" - } + {"name": "dev", "channel": "pre-release", "prerelease": "rc"}, + {"name": "ci/fix-semantic-release", "channel": "pre-release", "prerelease": "beta"} ], "tagFormat": "v${version}", "plugins": [ From 47d2c946ca3fe91f69c5ca6d9f112e50d1a3d6d6 Mon Sep 17 00:00:00 2001 From: Hector Valcarcel Date: Fri, 13 Jun 2025 09:55:21 +0200 Subject: [PATCH 3/3] ci: apply fixes to semantic release jobs Signed-off-by: Hector Valcarcel --- .github/workflows/release.yml | 2 +- .releaserc.json | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6c62bb7..bd93e31 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,7 +40,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: 'lts/*' - - run: npm install -g conventional-changelog-conventionalcommits + - run: npm install conventional-changelog-conventionalcommits - name: Semantic Release run: npx semantic-release env: diff --git a/.releaserc.json b/.releaserc.json index 3c7e9e3..fe3eaee 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -1,8 +1,7 @@ { "branches": [ "main", - {"name": "dev", "channel": "pre-release", "prerelease": "rc"}, - {"name": "ci/fix-semantic-release", "channel": "pre-release", "prerelease": "beta"} + {"name": "dev", "channel": "pre-release", "prerelease": "rc"} ], "tagFormat": "v${version}", "plugins": [