From ef60a33bf0635e61800235ac435fe5b7c6f67779 Mon Sep 17 00:00:00 2001 From: Michael McLoughlin Date: Sat, 26 Nov 2022 15:00:56 -0800 Subject: [PATCH] ci: upgrade actions (#340) --- .../actions/create-pull-request/action.yml | 6 +- .github/workflows/ci.yml | 12 +- .github/workflows/deps.yml | 4 +- .github/workflows/metadata.yml | 4 +- .github/workflows/packages.yml | 162 +++++++++--------- .github/workflows/pr.yml | 2 +- .github/workflows/stress.yml | 6 +- .github/workflows/thirdparty.yml | 4 +- tests/thirdparty/make_workflow.go | 6 +- 9 files changed, 103 insertions(+), 103 deletions(-) diff --git a/.github/actions/create-pull-request/action.yml b/.github/actions/create-pull-request/action.yml index e5716de..ac39679 100644 --- a/.github/actions/create-pull-request/action.yml +++ b/.github/actions/create-pull-request/action.yml @@ -29,7 +29,7 @@ runs: steps: - name: Get Bot User id: bot - uses: actions/github-script@9ac08808f993958e9de277fe43a64532a609130e # v6.0.0 + uses: actions/github-script@d556feaca394842dc55e4734bf3bb9f685482fa0 # v6.3.3 with: script: | const res = await github.rest.users.getByUsername({username: '${{ inputs.bot }}'}); @@ -37,13 +37,13 @@ runs: core.setOutput(key, value) } - name: Generate App Token - uses: tibdex/github-app-token@586e1a624db6a5a4ac2c53daeeded60c5e3d50fe # v1.5.2 + uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c # v1.7.0 id: app with: app_id: ${{ inputs.app_id }} private_key: ${{ inputs.app_private_key }} - name: Create Pull Request - uses: peter-evans/create-pull-request@bd72e1b7922d417764d27d30768117ad7da78a0e # v4.0.2 + uses: peter-evans/create-pull-request@331d02c7e2104af23ad5974d4d5cbc58a3e6dc77 # v4.2.2 with: token: ${{ steps.app.outputs.token }} commit-message: ${{ inputs.title }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb8adc7..6a9be3d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: ${{ matrix.go-version }} check-latest: true @@ -37,7 +37,7 @@ jobs: - name: Go Environment run: go env - name: Checkout code - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: persist-credentials: false - name: Bootstrap @@ -49,13 +49,13 @@ jobs: - name: Coverage run: ./script/coverage - name: Upload Unit Test Coverage - uses: codecov/codecov-action@51d810878be5422784e86451c0e7c14e5860ec47 # v2.0.2 + uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1 with: token: ${{ secrets.CODECOV_TOKEN }} files: unittests.coverprofile flags: unittests - name: Upload Integration Test Coverage - uses: codecov/codecov-action@51d810878be5422784e86451c0e7c14e5860ec47 # v2.0.2 + uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1 with: token: ${{ secrets.CODECOV_TOKEN }} files: integration.coverprofile @@ -64,7 +64,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true @@ -75,7 +75,7 @@ jobs: - name: Go Environment run: go env - name: Checkout code - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: persist-credentials: false - name: Bootstrap diff --git a/.github/workflows/deps.yml b/.github/workflows/deps.yml index a078562..ecf119d 100644 --- a/.github/workflows/deps.yml +++ b/.github/workflows/deps.yml @@ -9,11 +9,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@37335c7bb261b353407cff977110895fa0b4f7d8 # v2.1.3 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x - name: Checkout code - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: persist-credentials: false - name: Upgrade Modules diff --git a/.github/workflows/metadata.yml b/.github/workflows/metadata.yml index d005fb5..e512c67 100644 --- a/.github/workflows/metadata.yml +++ b/.github/workflows/metadata.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@37335c7bb261b353407cff977110895fa0b4f7d8 # v2.1.3 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x - name: Configure Go Environment @@ -20,7 +20,7 @@ jobs: - name: Go Environment run: go env - name: Checkout code - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: persist-credentials: false - name: Bootstrap diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 88f9f19..e471ee7 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -13,17 +13,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout zeebo/xxh3 - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: zeebo/xxh3 ref: v1.0.0-rc1 @@ -50,17 +50,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout dgryski/go-sip13 - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: dgryski/go-sip13 ref: 62edffca92457b3a66125c686137cc5f0fe81672 @@ -96,17 +96,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout phoreproject/bls - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: phoreproject/bls ref: a88a5ae26844d7293359422888d7c7f69f43c845 @@ -143,17 +143,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout minio/md5-simd - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: minio/md5-simd ref: 30ad8af83f6868c2a30c615f3edf1a9366bf3f89 @@ -178,17 +178,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout zeebo/blake3 - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: zeebo/blake3 ref: 25dba572f0e78ec108f0dd79c9c15288f542d7d9 @@ -215,17 +215,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout klauspost/reedsolomon - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: klauspost/reedsolomon ref: 922778284547557265cff0f903ab5f4c27e40ae9 @@ -250,17 +250,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout orisano/wyhash - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: orisano/wyhash ref: 32a3f7f6ba4797e2d87dab2969cc9dd63d39cce9 @@ -288,17 +288,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout klauspost/compress - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: klauspost/compress ref: 2f236383d7c2faa8ef7e354ccecb926a5b47a24d @@ -323,17 +323,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout klauspost/compress - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: klauspost/compress ref: 2f236383d7c2faa8ef7e354ccecb926a5b47a24d @@ -358,17 +358,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout dgryski/go-bloomindex - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: dgryski/go-bloomindex ref: 0902316dce158c154b958ee5cfc706c62af29a42 @@ -408,17 +408,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout dgryski/go-marvin32 - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: dgryski/go-marvin32 ref: 7d18f4c6ea7c24b29d1c7a670f8ae40b0812f2e3 @@ -459,17 +459,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout dgryski/go-speck - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: dgryski/go-speck ref: 5b36d4c08d8840c352a153bf37281434ad550ec0 @@ -512,17 +512,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout dgryski/go-chaskey - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: dgryski/go-chaskey ref: ba454392bc5ab6daae103e15147185f8f4a27dcc @@ -565,17 +565,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout lukechampine/us - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: lukechampine/us ref: dff56a80f83653cb14eeeb57ba6ba3c3e942c412 @@ -610,17 +610,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout segmentio/asm - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: segmentio/asm ref: 2bf3fdd47b1cdbe8fe020f032caf14891e10a85f @@ -645,17 +645,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout ericlagergren/lwcrypto - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: ericlagergren/lwcrypto ref: 0c42b05eddc34c58bf8e0cd4250c5cd2c256ea57 @@ -682,17 +682,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout ericlagergren/lwcrypto - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: ericlagergren/lwcrypto ref: 0c42b05eddc34c58bf8e0cd4250c5cd2c256ea57 @@ -719,17 +719,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout oasisprotocol/curve25519-voi - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: oasisprotocol/curve25519-voi ref: d5a936accd94ef9da4c0fe9db0a6342dcdcfeadf @@ -754,17 +754,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout oasisprotocol/deoxysii - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: oasisprotocol/deoxysii ref: 2091330c22b71dd4e04e15306498e68f3a1b3afc @@ -789,17 +789,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout golang/crypto - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: golang/crypto ref: 089bfa5675191fd96a44247682f76ebca03d7916 @@ -824,17 +824,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout FiloSottile/edwards25519 - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: FiloSottile/edwards25519 ref: v1.0.0-rc.1 @@ -859,17 +859,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout lukechampine/blake3 - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: lukechampine/blake3 ref: v1.1.7 @@ -899,17 +899,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout mmcloughlin/md4 - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: mmcloughlin/md4 ref: v0.1.2 @@ -934,17 +934,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout golang/go - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: golang/go ref: go1.19 @@ -972,17 +972,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout cloudflare/circl - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: cloudflare/circl ref: v1.1.0 @@ -1007,17 +1007,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout cloudflare/circl - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: cloudflare/circl ref: v1.1.0 @@ -1042,17 +1042,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout avo - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: path: avo persist-credentials: false - name: Checkout cloudflare/circl - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: repository: cloudflare/circl ref: v1.1.0 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 76b1574..bf98e0e 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Generate Bot Token - uses: tibdex/github-app-token@586e1a624db6a5a4ac2c53daeeded60c5e3d50fe # v1.5.2 + uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c # v1.7.0 id: bot with: app_id: ${{ secrets.APP_ID }} diff --git a/.github/workflows/stress.yml b/.github/workflows/stress.yml index 7cba3c3..426307a 100644 --- a/.github/workflows/stress.yml +++ b/.github/workflows/stress.yml @@ -11,7 +11,7 @@ jobs: GOFLAGS: -tags=stress steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true @@ -22,7 +22,7 @@ jobs: - name: Go Environment run: go env - name: Checkout code - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: persist-credentials: false - name: Bootstrap @@ -38,7 +38,7 @@ jobs: - name: Coverage run: ./script/coverage - name: Upload Stress Unit Test Coverage - uses: codecov/codecov-action@51d810878be5422784e86451c0e7c14e5860ec47 # v2.0.2 + uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1 with: token: ${{ secrets.CODECOV_TOKEN }} files: unittests.coverprofile diff --git a/.github/workflows/thirdparty.yml b/.github/workflows/thirdparty.yml index 7e71694..bb09359 100644 --- a/.github/workflows/thirdparty.yml +++ b/.github/workflows/thirdparty.yml @@ -15,12 +15,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0 + uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 with: go-version: 1.19.x check-latest: true - name: Checkout code - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 with: persist-credentials: false - name: Run Third-Party Tests diff --git a/tests/thirdparty/make_workflow.go b/tests/thirdparty/make_workflow.go index 8002a2d..5a81709 100644 --- a/tests/thirdparty/make_workflow.go +++ b/tests/thirdparty/make_workflow.go @@ -100,7 +100,7 @@ func GenerateWorkflow(s *thirdparty.Suite) ([]byte, error) { // Install Go. g.Linef("- name: Install Go") - g.Linef(" uses: actions/setup-go@f6164bd8c8acb4a71fb2791a8b6c4024ff038dab # v3.0.0") + g.Linef(" uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1") g.Linef(" with:") g.Linef(" go-version: 1.19.x") g.Linef(" check-latest: true") @@ -108,7 +108,7 @@ func GenerateWorkflow(s *thirdparty.Suite) ([]byte, error) { // Checkout avo. avodir := "avo" g.Linef("- name: Checkout avo") - g.Linef(" uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4") + g.Linef(" uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0") g.Linef(" with:") g.Linef(" path: %s", avodir) g.Linef(" persist-credentials: false") @@ -116,7 +116,7 @@ func GenerateWorkflow(s *thirdparty.Suite) ([]byte, error) { // Checkout the third-party package. pkgdir := t.Project.Repository.Name g.Linef("- name: Checkout %s", t.Project.Repository) - g.Linef(" uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4") + g.Linef(" uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0") g.Linef(" with:") g.Linef(" repository: %s", t.Project.Repository) g.Linef(" ref: %s", t.Project.Version)