From ff18094bc3050fb63ba4858199f78f78d7d092d2 Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Mon, 26 Aug 2024 14:33:53 +0200 Subject: [PATCH 01/12] ci: add branch filter for release workflow --- .gitea/workflows/release.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index f771c82..6490939 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -1,6 +1,8 @@ name: Release on: push: + branches: + - main env: GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} From 73a5143f8247ac8704e855e6072c3a5e8ae63d10 Mon Sep 17 00:00:00 2001 From: jank Date: Wed, 12 Feb 2025 20:51:09 +0000 Subject: [PATCH 02/12] Update action.yml --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 0a4b082..1effe6d 100644 --- a/action.yml +++ b/action.yml @@ -20,7 +20,7 @@ runs: with: node-version: "lts/*" - name: Install dependencies - run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog + run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies run: npm audit signatures - name: Release From 7d190234a04a790d605f860458b2565457cd0faf Mon Sep 17 00:00:00 2001 From: jank Date: Wed, 12 Feb 2025 21:08:39 +0000 Subject: [PATCH 03/12] revert 73a5143f8247ac8704e855e6072c3a5e8ae63d10 revert Update action.yml --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 1effe6d..0a4b082 100644 --- a/action.yml +++ b/action.yml @@ -20,7 +20,7 @@ runs: with: node-version: "lts/*" - name: Install dependencies - run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator + run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies run: npm audit signatures - name: Release From 01ba711b20c0e165214e771f769b37f4f3e6aaaf Mon Sep 17 00:00:00 2001 From: jank Date: Thu, 13 Feb 2025 06:23:59 +0000 Subject: [PATCH 04/12] Update action.yml --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 0a4b082..1effe6d 100644 --- a/action.yml +++ b/action.yml @@ -20,7 +20,7 @@ runs: with: node-version: "lts/*" - name: Install dependencies - run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog + run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies run: npm audit signatures - name: Release From 050cd55e03ed6a510850a0cad60e31d601efff4a Mon Sep 17 00:00:00 2001 From: jank Date: Thu, 13 Feb 2025 06:33:11 +0000 Subject: [PATCH 05/12] Update action.yml --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 1effe6d..f83eae5 100644 --- a/action.yml +++ b/action.yml @@ -20,7 +20,7 @@ runs: with: node-version: "lts/*" - name: Install dependencies - run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator + run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator commitlint@next @commitlint/cli@next commitlint-plugin-cleanfeet conventional-changelog-conventionalcommits - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies run: npm audit signatures - name: Release From a7c4051e98cf6a26c2cfbff7c82fd5e4161fcd52 Mon Sep 17 00:00:00 2001 From: jank Date: Thu, 13 Feb 2025 06:34:19 +0000 Subject: [PATCH 06/12] Update action.yml --- action.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/action.yml b/action.yml index f83eae5..b1a6f7b 100644 --- a/action.yml +++ b/action.yml @@ -21,8 +21,6 @@ runs: node-version: "lts/*" - name: Install dependencies run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator commitlint@next @commitlint/cli@next commitlint-plugin-cleanfeet conventional-changelog-conventionalcommits - - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies - run: npm audit signatures - name: Release env: GITHUB_TOKEN: ${{ inputs.GITHUB_TOKEN }} From ac1ba7df2b185b295e037d3a5b1c382bd92e1e7d Mon Sep 17 00:00:00 2001 From: jank Date: Thu, 13 Feb 2025 06:35:14 +0000 Subject: [PATCH 07/12] Update action.yml --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index b1a6f7b..d1299cc 100644 --- a/action.yml +++ b/action.yml @@ -20,7 +20,7 @@ runs: with: node-version: "lts/*" - name: Install dependencies - run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator commitlint@next @commitlint/cli@next commitlint-plugin-cleanfeet conventional-changelog-conventionalcommits + run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator commitlint-plugin-cleanfeet conventional-changelog-conventionalcommits - name: Release env: GITHUB_TOKEN: ${{ inputs.GITHUB_TOKEN }} From b4d1f9181a119bcaff38ddaabb06cc3d66c50745 Mon Sep 17 00:00:00 2001 From: jank Date: Thu, 13 Feb 2025 06:52:16 +0000 Subject: [PATCH 08/12] Update action.yml --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index d1299cc..02f6a57 100644 --- a/action.yml +++ b/action.yml @@ -20,7 +20,7 @@ runs: with: node-version: "lts/*" - name: Install dependencies - run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator commitlint-plugin-cleanfeet conventional-changelog-conventionalcommits + run: npm install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog @semantic-release/release-notes-generator commitlint-plugin-cleanfeet conventional-changelog-conventionalcommits @semantic-release/git - name: Release env: GITHUB_TOKEN: ${{ inputs.GITHUB_TOKEN }} From e031e9b0e615f76456c248ddde259be2bfc8bd28 Mon Sep 17 00:00:00 2001 From: jank Date: Thu, 13 Feb 2025 07:31:36 +0000 Subject: [PATCH 09/12] Update action.yml --- action.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/action.yml b/action.yml index 02f6a57..70abd4b 100644 --- a/action.yml +++ b/action.yml @@ -7,6 +7,10 @@ inputs: GITEA_TOKEN: description: "Gitea token" required: true + GIT_CREDENTIALS: + description: "Git credentials" + required: false + default: '' runs: using: "composite" @@ -25,5 +29,6 @@ runs: env: GITHUB_TOKEN: ${{ inputs.GITHUB_TOKEN }} GITEA_TOKEN: ${{ inputs.GITEA_TOKEN }} + GIT_CREDENTIALS: ${{ inputs.GIT_CREDENTIALS }} run: npx semantic-release From d017433bc1f0f0429569d80a4a233e357ffa67b4 Mon Sep 17 00:00:00 2001 From: jank Date: Thu, 13 Feb 2025 10:08:17 +0000 Subject: [PATCH 10/12] Update action.yml --- action.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/action.yml b/action.yml index 70abd4b..02f6a57 100644 --- a/action.yml +++ b/action.yml @@ -7,10 +7,6 @@ inputs: GITEA_TOKEN: description: "Gitea token" required: true - GIT_CREDENTIALS: - description: "Git credentials" - required: false - default: '' runs: using: "composite" @@ -29,6 +25,5 @@ runs: env: GITHUB_TOKEN: ${{ inputs.GITHUB_TOKEN }} GITEA_TOKEN: ${{ inputs.GITEA_TOKEN }} - GIT_CREDENTIALS: ${{ inputs.GIT_CREDENTIALS }} run: npx semantic-release From ef7cc40f839130076fef58d7d6dd8a853b4d5fb4 Mon Sep 17 00:00:00 2001 From: jank Date: Wed, 9 Apr 2025 11:42:19 +0000 Subject: [PATCH 11/12] Update action.yml --- action.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 02f6a57..54a697b 100644 --- a/action.yml +++ b/action.yml @@ -25,5 +25,10 @@ runs: env: GITHUB_TOKEN: ${{ inputs.GITHUB_TOKEN }} GITEA_TOKEN: ${{ inputs.GITEA_TOKEN }} - run: npx semantic-release + uses: cycjimmy/semantic-release-action@v4 + id: semantic +outputs: + new_release_published: + description: "The output from the action" + value: ${{ steps.semantic.outputs.new_release_published }} From a8ddce75a22d339f36398cb63e03d1e19eab1974 Mon Sep 17 00:00:00 2001 From: jank Date: Thu, 19 Jun 2025 10:10:42 +0200 Subject: [PATCH 12/12] feat: Add npm token --- action.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/action.yml b/action.yml index 54a697b..21230eb 100644 --- a/action.yml +++ b/action.yml @@ -7,6 +7,10 @@ inputs: GITEA_TOKEN: description: "Gitea token" required: true + NPM_TOKEN: + description: "NPM Publish token" + required: false + default: "" runs: using: "composite" @@ -25,6 +29,7 @@ runs: env: GITHUB_TOKEN: ${{ inputs.GITHUB_TOKEN }} GITEA_TOKEN: ${{ inputs.GITEA_TOKEN }} + NPM_TOKEN: ${{ inputs.NPM_TOKEN }} uses: cycjimmy/semantic-release-action@v4 id: semantic