diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml index 88502fb2..9ac029e3 100644 --- a/.github/workflows/dependabot.yml +++ b/.github/workflows/dependabot.yml @@ -10,9 +10,9 @@ jobs: - 5050:5050 if: github.actor == 'dependabot[bot]' steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: "16" cache: "yarn" @@ -21,7 +21,7 @@ jobs: - run: yarn test - run: xvfb-run --auto-servernum yarn test:e2e - run: yarn --cwd packages/dapp export - - uses: actions/github-script@v6 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{ secrets.PAT }} script: |- diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index bce9ce49..593da779 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -12,10 +12,10 @@ jobs: concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: "16" cache: "yarn" @@ -30,7 +30,7 @@ jobs: - run: yarn --cwd packages/dapp export - name: Deploy - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0 if: ${{ github.ref == 'refs/heads/master' }} with: github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6ce0a460..e2b574fe 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -3,8 +3,8 @@ name: Publish on: push: tags: - - 'v[0-9]+.[0-9]+.[0-9]+' - - 'v[0-9]+.[0-9]+.[0-9]+-rc.[0-9]+' + - "v[0-9]+.[0-9]+.[0-9]+" + - "v[0-9]+.[0-9]+.[0-9]+-rc.[0-9]+" jobs: publish: @@ -16,15 +16,15 @@ jobs: version=$(echo ${GITHUB_REF/refs\/tags\//} | cut -c 2-) echo ::set-output name=VERSION::$version shell: bash - - uses: actions/checkout@v2 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 with: fetch-depth: 0 submodules: true - name: Use Node.js - uses: actions/setup-node@v1 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: 20 - registry-url: 'https://registry.npmjs.org' + registry-url: "https://registry.npmjs.org" - name: Build and create the Firefox extension wallet zip file run: | export MANIFEST_VERSION=v2 @@ -48,7 +48,7 @@ jobs: sha256sum "alephium-extension-wallet-chrome-${{ steps.get_version.outputs.VERSION }}.zip" > "alephium-extension-wallet-chrome-${{ steps.get_version.outputs.VERSION }}.zip.checksum" popd - name: Publish the zipped extension wallet - uses: softprops/action-gh-release@v0.1.14 + uses: softprops/action-gh-release@5be0e66d93ac7ed76da52eca8bb058f665c3a5fe # v2.4.2 with: files: | packages/extension/alephium-extension-wallet-chrome-${{ steps.get_version.outputs.VERSION }}.zip diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 72215553..bc79cde4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,9 +17,9 @@ jobs: steps: - name: Check out repository code - uses: actions/checkout@v2 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: "16" cache: "yarn" @@ -41,7 +41,7 @@ jobs: - name: Run e2e tests run: xvfb-run --auto-servernum yarn test:e2e - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 if: failure() with: name: test-results diff --git a/.github/workflows/translations-sync.yml b/.github/workflows/translations-sync.yml index f5ec0a85..5a221e23 100644 --- a/.github/workflows/translations-sync.yml +++ b/.github/workflows/translations-sync.yml @@ -15,10 +15,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Sync sources and translations - uses: crowdin/github-action@v2 + uses: crowdin/github-action@60debf382ee245b21794321190ad0501db89d8c1 # v2.13.0 with: config: "crowdin.yml" upload_sources: true