diff --git a/action.yml b/action.yml index 37fabe0..5854d11 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" @@ -15,17 +19,21 @@ runs: uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: oven-sh/setup-bun@v2 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v5 with: node-version: "lts/*" - name: Install dependencies - run: bun install semantic-release @saithodev/semantic-release-gitea @semantic-release/changelog - - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies - run: bun audit signatures + 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 --force - name: Release env: GITHUB_TOKEN: ${{ inputs.GITHUB_TOKEN }} GITEA_TOKEN: ${{ inputs.GITEA_TOKEN }} - run: bunx semantic-release + NPM_TOKEN: ${{ inputs.NPM_TOKEN }} + 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 }}