diff --git a/.github/workflows/npmpublish.yml b/.github/workflows/npmpublish.yml index dd3cf18..0440d53 100644 --- a/.github/workflows/npmpublish.yml +++ b/.github/workflows/npmpublish.yml @@ -3,18 +3,11 @@ name: Node.js Package on: workflow_dispatch: inputs: + releaseType: + description: "Release type (major/minor/patch)" + required: true releaseArgs: - description: "Arguments to append to the release CLI command" - required: true - default: "--ci" - email: - description: "Your email (needed for the commit)" - required: true - default: "you@example.com" - name: - description: "Your name (needed for the commit)" - required: true - default: "Your Name" + description: "Additional arguments to be appended to the `release-it` CLI command" jobs: publish-npm: @@ -28,25 +21,9 @@ jobs: - run: | npm install echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > .npmrc - git config --global user.email "${{ github.event.inputs.email }}" - git config --global user.name "${{ github.event.inputs.name }}" - npm run release -- ${{ github.event.inputs.releaseArgs }} + git config --global user.name 'GitHub' + git config --global user.email 'noreply@github.com' + npm run release -- ${{ github.event.inputs.releaseType }} --ci ${{ github.event.inputs.releaseArgs }} env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.USER_GITHUB_TOKEN }} NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - CI: true - ADYEN_API_KEY: ${{ secrets.ADYEN_API_KEY }} - ADYEN_MERCHANT: ${{ secrets.ADYEN_MERCHANT }} - ADYEN_PASSWORD: ${{ secrets.ADYEN_PASSWORD }} - ADYEN_REVIEWPAYOUT_APIKEY: ${{ secrets.ADYEN_REVIEWPAYOUT_APIKEY }} - ADYEN_REVIEWPAYOUT_PASSWORD: ${{ secrets.ADYENREVIEWPAYOUT_PASSWORD }} - ADYEN_REVIEWPAYOUT_USER: ${{ secrets.ADYENREVIEWPAYOUT_USER }} - ADYEN_STOREPAYOUT_APIKEY: ${{ secrets.ADYEN_STOREPAYOUT_APIKEY }} - ADYEN_STOREPAYOUT_PASSWORD: ${{ secrets.ADYEN_STOREPAYOUT_PASSWORD }} - ADYEN_STOREPAYOUT_USER: ${{ secrets.ADYEN_STOREPAYOUT_USER }} - ADYEN_USER: ${{ secrets.ADYEN_USER }} - ADYEN_MARKETPLACE_USER: ${{ secrets.ADYEN_MARKETPLACE_USER }} - ADYEN_MARKETPLACE_PASSWORD: ${{ secrets.ADYEN_MARKETPLACE_PASSWORD }} - ADYEN_TERMINAL_APIKEY: ${{ secrets.ADYEN_TERMINAL_APIKEY }} - ADYEN_TERMINAL_POIID: ${{ secrets.ADYEN_TERMINAL_POIID }} - ADYEN_TERMINAL_MERCHANT: ${{ secrets.ADYEN_TERMINAL_MERCHANT }} diff --git a/.release-it.json b/.release-it.json index ebd7e8d..a864287 100644 --- a/.release-it.json +++ b/.release-it.json @@ -8,7 +8,7 @@ }, "github": { "release": true, - "releaseName": "Release ${version}" + "releaseName": "Adyen Node API Library v${version}" }, "hooks": { "before:init": [ @@ -21,4 +21,4 @@ ], "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}." } -} \ No newline at end of file +}