diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index daea6351c..7280e152f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,13 +14,13 @@ jobs: steps: - uses: google/wireit@setup-github-actions-caching/v1 - name: Checkout Repo - uses: actions/checkout@master + uses: actions/checkout@v3 with: # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits fetch-depth: 0 - name: Setup Node.js 16.x - uses: actions/setup-node@master + uses: actions/setup-node@v3 with: node-version: 16.x registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 94bfa380b..e3718499b 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -3,18 +3,23 @@ name: Verify changes on: pull_request jobs: + init: + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v3 + - uses: google/wireit@setup-github-actions-caching/v1 + verify: name: Verify changes runs-on: ubuntu-latest + needs: init steps: - - uses: google/wireit@setup-github-actions-caching/v1 - - uses: actions/checkout@v2 - - name: Sanity check run: node ./scripts/lock-scan.js - name: Setup Node 16.x - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: 16.x @@ -30,12 +35,10 @@ jobs: browser-tests: name: Browser tests runs-on: ubuntu-latest + needs: init steps: - - uses: google/wireit@setup-github-actions-caching/v1 - - uses: actions/checkout@v2 - - name: Setup Node 16.x - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: 16.x @@ -49,17 +52,15 @@ jobs: node-tests: name: Node tests + needs: init runs-on: ${{ matrix.os }} strategy: matrix: node-version: [16.x] os: [ubuntu-latest] steps: - - uses: google/wireit@setup-github-actions-caching/v1 - - uses: actions/checkout@v2 - - name: Setup Node ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} @@ -78,11 +79,10 @@ jobs: node-version: [16.x] os: [windows-latest] steps: - - uses: google/wireit@setup-github-actions-caching/v1 - - uses: actions/checkout@v2 + - needs: init - name: Setup Node ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }}