From 9ae03e76dd9a19fd8811ab1afedd9de86d594cb3 Mon Sep 17 00:00:00 2001 From: OS-pedrogustavobilro Date: Fri, 8 Aug 2025 11:18:31 +0100 Subject: [PATCH 1/2] chore(cd): Fix semantic-release github action --- .github/workflows/release_plugin.yml | 1 + packages/capacitor-plugin/release.config.cjs | 11 ++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release_plugin.yml b/.github/workflows/release_plugin.yml index 673979a..6b5c90c 100644 --- a/.github/workflows/release_plugin.yml +++ b/.github/workflows/release_plugin.yml @@ -12,6 +12,7 @@ permissions: contents: write issues: write deployments: write + id-token: write # to enable use of OIDC for npm provenance jobs: setup: diff --git a/packages/capacitor-plugin/release.config.cjs b/packages/capacitor-plugin/release.config.cjs index 3523719..7ca1a2a 100644 --- a/packages/capacitor-plugin/release.config.cjs +++ b/packages/capacitor-plugin/release.config.cjs @@ -8,7 +8,12 @@ module.exports = { plugins: [ '@semantic-release/commit-analyzer', '@semantic-release/release-notes-generator', - '@semantic-release/changelog', + [ + "@semantic-release/changelog", + { + "changelogFile": "../../CHANGELOG.md" + } + ], '@semantic-release/npm', [ '@semantic-release/github', @@ -18,14 +23,14 @@ module.exports = { releasedLabels: false, addReleases: 'bottom', releaseNotes: { - changelogFile: 'CHANGELOG.md' + changelogFile: '../../CHANGELOG.md' } } ], [ '@semantic-release/git', { - assets: ['CHANGELOG.md', 'package.json'], + assets: ['../../CHANGELOG.md', 'package.json'], message: 'chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}' } ] From 10e0976d13c1704cdacd0a9c8bf689e8172d4799 Mon Sep 17 00:00:00 2001 From: OS-pedrogustavobilro Date: Fri, 8 Aug 2025 11:19:09 +0100 Subject: [PATCH 2/2] chore(cd): don't run release action automatically on main --- .github/workflows/release_plugin.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release_plugin.yml b/.github/workflows/release_plugin.yml index 6b5c90c..60951bb 100644 --- a/.github/workflows/release_plugin.yml +++ b/.github/workflows/release_plugin.yml @@ -5,7 +5,6 @@ on: branches: - development - next - - main workflow_dispatch: permissions: