diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index 083d6831..694962d1 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -10,7 +10,7 @@ jobs: if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - run: scripts/check-newsfragments diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4fc6a960..7659eeb3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,9 +18,9 @@ jobs: runs-on: ubuntu-latest steps: - name: "📥 Source checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "➕ Setup Node" - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: '14' - name: "🔎 Run validator" @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - name: "📥 Source checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "➕ Setup Python" uses: actions/setup-python@v4 with: @@ -74,7 +74,7 @@ jobs: needs: [calculate-baseurl] steps: - name: "📥 Source checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "➕ Setup Python" uses: actions/setup-python@v4 with: @@ -109,7 +109,7 @@ jobs: -o spec/push-gateway-api/api.json tar -czf openapi.tar.gz spec - name: "📤 Artifact upload" - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: openapi-artifact path: openapi.tar.gz @@ -121,7 +121,7 @@ jobs: runs-on: ubuntu-latest steps: - name: "📥 Source checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "➕ Setup Python" uses: actions/setup-python@v4 - name: "➕ Install towncrier" @@ -129,7 +129,7 @@ jobs: - name: "Generate changelog" run: ./scripts/generate-changelog.sh vUNSTABLE - name: "📤 Artifact upload" - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: changelog-artifact path: content/changelog/vUNSTABLE.md @@ -142,16 +142,16 @@ jobs: if: ${{ always() }} steps: - name: "➕ Setup Node" - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: '14' - name: "➕ Setup Hugo" - uses: peaceiris/actions-hugo@c03b5dbed22245418539b65eb9a3b1d5fdd9a0a6 + uses: peaceiris/actions-hugo@16361eb4acea8698b220b76c0d4e84e1fd22c61d with: hugo-version: '0.113.0' extended: true - name: "📥 Source checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "⚙️ npm" run: | npm i @@ -169,7 +169,7 @@ jobs: # https://spec.matrix.org/latest/client-server-api/api.json # Works for /unstable/ and /v1.1/ as well. - name: "📥 Spec definition download" - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: openapi-artifact - name: "📝 Unpack the OpenAPI definitions in the right location" @@ -179,7 +179,7 @@ jobs: - name: "📦 Tarball creation" run: tar -czf spec.tar.gz spec - name: "📤 Artifact upload" - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: spec-artifact path: spec.tar.gz @@ -190,10 +190,10 @@ jobs: needs: [calculate-baseurl, build-spec] steps: - name: "📥 Source checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "📥 Fetch built spec" - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: spec-artifact @@ -219,16 +219,16 @@ jobs: if: ${{ startsWith(github.ref, 'refs/tags/') }} steps: - name: "➕ Setup Node" - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: '14' - name: "➕ Setup Hugo" - uses: peaceiris/actions-hugo@c03b5dbed22245418539b65eb9a3b1d5fdd9a0a6 + uses: peaceiris/actions-hugo@16361eb4acea8698b220b76c0d4e84e1fd22c61d with: hugo-version: '0.93.3' extended: true - name: "📥 Source checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "⚙️ npm" run: | npm i @@ -240,7 +240,7 @@ jobs: hugo --config config.toml,historical.toml --baseURL "/${GITHUB_REF/refs\/tags\//}" -d "spec" - name: "📥 Spec definition download" - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: openapi-artifact - name: "📝 Unpack the OpenAPI definitions in the right location" @@ -250,7 +250,7 @@ jobs: - name: "📦 Tarball creation" run: tar -czf spec-historical.tar.gz spec - name: "📤 Artifact upload" - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: spec-historical-artifact path: spec-historical.tar.gz diff --git a/.github/workflows/netlify.yaml b/.github/workflows/netlify.yaml index 83b6bec5..fb2d05c9 100644 --- a/.github/workflows/netlify.yaml +++ b/.github/workflows/netlify.yaml @@ -35,7 +35,7 @@ jobs: echo "::set-output name=prnumber::$pr_number" - name: '📥 Download artifact' - uses: dawidd6/action-download-artifact@af92a8455a59214b7b932932f2662fdefbd78126 # v2.15.0 + uses: dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e # v2.28.0 with: workflow: main.yaml run_id: ${{ github.event.workflow_run.id }} @@ -46,8 +46,8 @@ jobs: - name: "📤 Deploy to Netlify" id: netlify - # v1.2.2 - uses: nwtgck/actions-netlify@f517512ae75beec8896aa7b027c1c72f01816200 + # v2.1.0 + uses: nwtgck/actions-netlify@7a92f00dde8c92a5a9e8385ec2919775f7647352 with: publish-dir: spec deploy-message: "Deploy from GitHub Actions" diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 0c3ae5a2..ef4162d8 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -14,7 +14,7 @@ jobs: working-directory: packages/npm steps: - name: 🧮 Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 🔧 Yarn cache uses: actions/setup-node@v3 diff --git a/.github/workflows/spell-check.yaml b/.github/workflows/spell-check.yaml index d0b4a40e..0b90c782 100644 --- a/.github/workflows/spell-check.yaml +++ b/.github/workflows/spell-check.yaml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Actions Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Check spelling of proposals - uses: crate-ci/typos@9be36f97fdbe645ee9a12449fb13aca856c2516a + uses: crate-ci/typos@4550e7d4371fcf55649adfcda9b77716658504b1 with: config: ${{github.workspace}}/.github/_typos.toml \ No newline at end of file