ci: update github actions (#2010)

This commit is contained in:
Frazer Smith 2022-05-16 14:16:16 +01:00 committed by GitHub
parent ba06485ece
commit ddcc76b5fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 35 additions and 35 deletions

View File

@ -6,7 +6,7 @@ jobs:
build-and-e2e: build-and-e2e:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- run: npm ci - run: npm ci
- run: npm run bundle - run: npm run bundle
- run: npm run e2e - run: npm run e2e

View File

@ -11,7 +11,7 @@ jobs:
contents: read contents: read
steps: steps:
- name: Check out the repo - name: Check out the repo
uses: actions/checkout@v2 uses: actions/checkout@v3
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@v1 uses: docker/login-action@v1
with: with:
@ -48,7 +48,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v3
- name: Docker meta - name: Docker meta
id: docker_meta id: docker_meta

View File

@ -11,10 +11,10 @@ jobs:
if: needs.check-version-cli.outputs.changed == 'true' if: needs.check-version-cli.outputs.changed == 'true'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: actions/setup-node@v2 - uses: actions/setup-node@v3
- name: Cache node modules - name: Cache node modules
uses: actions/cache@v2 uses: actions/cache@v3
with: with:
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
key: npm-${{ hashFiles('package-lock.json') }} key: npm-${{ hashFiles('package-lock.json') }}
@ -24,7 +24,7 @@ jobs:
- run: npm ci - run: npm ci
- run: npm run bundle - run: npm run bundle
- name: Store bundle artifact - name: Store bundle artifact
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v3
with: with:
name: bundles-cli name: bundles-cli
path: bundles path: bundles
@ -34,17 +34,17 @@ jobs:
if: needs.check-version-cli.outputs.changed == 'true' if: needs.check-version-cli.outputs.changed == 'true'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v3
- run: npm ci && npm ci --prefix cli - run: npm ci && npm ci --prefix cli
- run: npm test - run: npm test
e2e-tests: e2e-tests:
needs: [bundle] needs: [bundle]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v3
- run: npm ci - run: npm ci
- name: Download bundled artifact - name: Download bundled artifact
uses: actions/download-artifact@v2 uses: actions/download-artifact@v3
with: with:
name: bundles-cli name: bundles-cli
path: bundles path: bundles
@ -54,10 +54,10 @@ jobs:
if: needs.check-version-cli.outputs.changed == 'true' if: needs.check-version-cli.outputs.changed == 'true'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: actions/setup-node@v2 - uses: actions/setup-node@v3
- name: Cache node modules - name: Cache node modules
uses: actions/cache@v2 uses: actions/cache@v3
with: with:
path: ~/.npm path: ~/.npm
key: npm-${{ hashFiles('package-lock.json') }} key: npm-${{ hashFiles('package-lock.json') }}
@ -69,7 +69,7 @@ jobs:
- name: Bundle - name: Bundle
run: npm run compile:cli run: npm run compile:cli
- name: Store bundle artifact - name: Store bundle artifact
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v3
with: with:
name: cli name: cli
path: cli path: cli
@ -81,9 +81,9 @@ jobs:
changed: ${{ steps.check.outputs.changed }} changed: ${{ steps.check.outputs.changed }}
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@v3
- name: Set up Node.js - name: Set up Node.js
uses: actions/setup-node@v2 uses: actions/setup-node@v3
- name: Check if version has been updated - name: Check if version has been updated
id: check id: check
uses: EndBug/version-check@v2.0.1 uses: EndBug/version-check@v2.0.1
@ -96,18 +96,18 @@ jobs:
if: needs.check-version-cli.outputs.changed == 'true' if: needs.check-version-cli.outputs.changed == 'true'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v3
with: with:
node-version: '14.x' node-version: '14.x'
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Download cli bundled artifact - name: Download cli bundled artifact
uses: actions/download-artifact@v2 uses: actions/download-artifact@v3
with: with:
name: cli name: cli
path: cli path: cli
- name: Cache node modules - name: Cache node modules
uses: actions/cache@v2 uses: actions/cache@v3
with: with:
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
key: npm-${{ hashFiles('package-lock.json') }} key: npm-${{ hashFiles('package-lock.json') }}

View File

@ -9,10 +9,10 @@ jobs:
bundle: bundle:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: actions/setup-node@v2 - uses: actions/setup-node@v3
- name: Cache node modules - name: Cache node modules
uses: actions/cache@v2 uses: actions/cache@v3
with: with:
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
key: npm-${{ hashFiles('package-lock.json') }} key: npm-${{ hashFiles('package-lock.json') }}
@ -22,7 +22,7 @@ jobs:
- run: npm ci - run: npm ci
- run: npm run bundle - run: npm run bundle
- name: Store bundle artifact - name: Store bundle artifact
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v3
with: with:
name: bundles name: bundles
path: bundles path: bundles
@ -30,17 +30,17 @@ jobs:
unit-tests: unit-tests:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v3
- run: npm ci && npm ci --prefix cli - run: npm ci && npm ci --prefix cli
- run: npm test - run: npm test
e2e-tests: e2e-tests:
needs: [bundle] needs: [bundle]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v3
- run: npm ci - run: npm ci
- name: Download bundled artifact - name: Download bundled artifact
uses: actions/download-artifact@v2 uses: actions/download-artifact@v3
with: with:
name: bundles name: bundles
path: bundles path: bundles
@ -50,7 +50,7 @@ jobs:
# needs: [bundle, unit-tests, e2e-tests] # needs: [bundle, unit-tests, e2e-tests]
# runs-on: ubuntu-latest # runs-on: ubuntu-latest
# steps: # steps:
# - uses: actions/checkout@v1 # - uses: actions/checkout@v3
# - name: Configure AWS Credentials # - name: Configure AWS Credentials
# uses: aws-actions/configure-aws-credentials@v1 # uses: aws-actions/configure-aws-credentials@v1
# with: # with:
@ -60,7 +60,7 @@ jobs:
# - name: Install dependencies # - name: Install dependencies
# run: npm ci # run: npm ci
# - name: Download bundled artifacts # - name: Download bundled artifacts
# uses: actions/download-artifact@v2 # uses: actions/download-artifact@v3
# with: # with:
# name: bundles # name: bundles
# path: bundles # path: bundles
@ -74,18 +74,18 @@ jobs:
needs: [bundle, unit-tests, e2e-tests] needs: [bundle, unit-tests, e2e-tests]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v3
with: with:
node-version: '14.x' node-version: '14.x'
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Download bundled artifacts - name: Download bundled artifacts
uses: actions/download-artifact@v2 uses: actions/download-artifact@v3
with: with:
name: bundles name: bundles
path: bundles path: bundles
- name: Cache node modules - name: Cache node modules
uses: actions/cache@v2 uses: actions/cache@v3
with: with:
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
key: npm-${{ hashFiles('package-lock.json') }} key: npm-${{ hashFiles('package-lock.json') }}

View File

@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@master uses: actions/checkout@v3
- name: Run GitHub File Sync - name: Run GitHub File Sync
uses: Redocly/repo-file-sync-action@master uses: Redocly/repo-file-sync-action@master
with: with:

View File

@ -6,7 +6,7 @@ jobs:
build-and-unit: build-and-unit:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v3
- run: npm ci && npm ci --prefix cli - run: npm ci && npm ci --prefix cli
- run: npm run bundle - run: npm run bundle
- run: npm test - run: npm test