From fedec8d8552300ab26229a5c94031086ff02aaec Mon Sep 17 00:00:00 2001 From: Mirko Mollik Date: Fri, 23 Feb 2024 13:52:42 +0100 Subject: [PATCH] fix: ci publish action (#89) Signed-off-by: Mirko Mollik Co-authored-by: Mirko Mollik Signed-off-by: Mirko Mollik --- .github/settings.yml | 32 +++++++++++++++++++ .../build-test-publish-on-push-cached.yaml | 18 +++++------ 2 files changed, 41 insertions(+), 9 deletions(-) create mode 100644 .github/settings.yml diff --git a/.github/settings.yml b/.github/settings.yml new file mode 100644 index 0000000..4df9116 --- /dev/null +++ b/.github/settings.yml @@ -0,0 +1,32 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# + +# Documentation: https://github.com/apps/settings + +repository: + # Repository name + name: sd-jwt-js + # description: A JavaScript implementation of the Selective Disclosure JWT (SD-JWT) spec. + description: + A JavaScript implementation of the Selective Disclosure JWT (SD-JWT) spec. + # A URL with more information about the repository + homepage: https://sdjwt.js.org/ + # A comma-separated list of topics to set on the repository + topics: sd-jwt, jwt + default_branch: next + +# Labels: define labels for Issues and Pull Requests +labels: + - name: bug + color: CC0000 + description: An issue with the system 🐛. + + - name: feature + # If including a `#`, make sure to wrap it with quotes! + color: '#336699' + description: New functionality. + + - name: Help Wanted + # Provide a new name to rename an existing label + new_name: first-timers-only \ No newline at end of file diff --git a/.github/workflows/build-test-publish-on-push-cached.yaml b/.github/workflows/build-test-publish-on-push-cached.yaml index e62d24b..334c74c 100644 --- a/.github/workflows/build-test-publish-on-push-cached.yaml +++ b/.github/workflows/build-test-publish-on-push-cached.yaml @@ -117,18 +117,18 @@ jobs: - test - lint env: - NPM_TOKEN: ${{secrets.NPM_TOKEN}} - NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - GH_TOKEN: ${{secrets.GH_TOKEN}} - GITHUB_TOKEN: ${{secrets.GH_TOKEN}} - GH_USER: ${{secrets.GH_USER}} - GH_EMAIL: ${{secrets.GH_EMAIL}} + NPM_TOKEN: ${{secrets.NPM_TOKEN }} + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN }} + GH_TOKEN: ${{secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }} + GH_USER: github-actions + GH_EMAIL: github-actions@github.com runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - token: ${{secrets.GH_TOKEN}} + token: ${{secrets.GITHUB_TOKEN }} - uses: pnpm/action-setup@v3 with: version: 8 @@ -149,13 +149,13 @@ jobs: - name: 'Setup git coordinates' run: | - git remote set-url origin https://${{secrets.GH_USER}}:${{secrets.GH_TOKEN}}@github.com/${{ github.repository }}.git + git remote set-url origin https://${{github.actor}}:${{secrets.GITHUB_TOKEN}}@github.com/${{ github.repository }}.git git config user.name $GH_USER git config user.email $GH_EMAIL - name: 'Setup npm registry' run: | - echo "@veramo:registry=https://registry.npmjs.org/" > .npmrc + echo "@sd-jwt:registry=https://registry.npmjs.org/" > .npmrc echo "registry=https://registry.npmjs.org/" >> .npmrc echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> .npmrc npm whoami