Skip to content

Commit

Permalink
Update github actions to ones using node20 (#1498)
Browse files Browse the repository at this point in the history
Co-authored-by: Heitor Tashiro Sergent <[email protected]>
  • Loading branch information
mstoykov and heitortsergent authored Feb 2, 2024
1 parent e27dc4e commit b453bf4
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 44 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/doc-validator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
image: "grafana/doc-validator:v4.0.0"
steps:
- name: "Checkout code"
uses: "actions/checkout@v3"
uses: "actions/checkout@v4"
- name: "Run doc-validator tool"
run: >
doc-validator
Expand Down
24 changes: 12 additions & 12 deletions .github/workflows/pr-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout project
uses: actions/checkout@v3
- name: Use Node.js 16.xs
uses: actions/setup-node@v3
uses: actions/checkout@v4
- name: Use Node.js 20.xs
uses: actions/setup-node@v4
with:
node-version: '16.x'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
cache: 'npm'
- name: Restore cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -47,7 +47,7 @@ jobs:
name: Lint prose
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: errata-ai/vale-action@reviewdog
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
Expand All @@ -61,7 +61,7 @@ jobs:
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Print build settings
run: |
Expand All @@ -71,15 +71,15 @@ jobs:
echo "GATSBY_DEFAULT_BLOG_URL: $GATSBY_DEFAULT_BLOG_URL"
echo "GATSBY_DEFAULT_APP_URL: $GATSBY_DEFAULT_APP_URL"
- name: Use Node.js 16.xs
uses: actions/setup-node@v3
- name: Use Node.js 20.xs
uses: actions/setup-node@v4
with:
node-version: '16.x'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
cache: 'npm'

- name: Restore node_modules cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -88,7 +88,7 @@ jobs:
run: npm install

- name: Restore build cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
# Gatsby requires both .cache and public. It will refuse to use .cache/ if public/ is not present.
path: |
Expand Down
32 changes: 16 additions & 16 deletions .github/workflows/production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout project
uses: actions/checkout@v3
- name: Use Node.js 16.xs
uses: actions/setup-node@v3
uses: actions/checkout@v4
- name: Use Node.js 20.xs
uses: actions/setup-node@v4
with:
node-version: '16.x'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- name: Restore cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -52,14 +52,14 @@ jobs:
- update-dependencies
steps:
- name: Checkout project
uses: actions/checkout@v3
- name: Use Node.js 16.xs
uses: actions/setup-node@v3
uses: actions/checkout@v4
- name: Use Node.js 20.xs
uses: actions/setup-node@v4
with:
node-version: '16.x'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- name: Restore cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -79,7 +79,7 @@ jobs:
name: Lint prose
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: errata-ai/vale-action@reviewdog
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
Expand All @@ -96,14 +96,14 @@ jobs:
- lint
steps:
- name: Checkout project
uses: actions/checkout@v3
- name: Use Node.js 16.xs
uses: actions/setup-node@v3
uses: actions/checkout@v4
- name: Use Node.js 20.xs
uses: actions/setup-node@v4
with:
node-version: '16.x'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- name: Restore cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,22 +31,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout project
uses: actions/checkout@v3
- name: Use Node.js 16.xs
uses: actions/setup-node@v3
uses: actions/checkout@v4
- name: Use Node.js 20.xs
uses: actions/setup-node@v4
with:
node-version: '16.x'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
cache: 'npm'
- name: Restore node_modules cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
- name: Install
run: npm install
- name: Restore Gatsby cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
# Gatsby requires both .cache and public. It will refuse to use .cache/ if public/ is not present.
path: |
Expand All @@ -72,7 +72,7 @@ jobs:
name: Lint prose
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: errata-ai/vale-action@reviewdog
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
Expand All @@ -88,22 +88,22 @@ jobs:
- lint
steps:
- name: Checkout project
uses: actions/checkout@v3
- name: Use Node.js 16.xs
uses: actions/setup-node@v3
uses: actions/checkout@v4
- name: Use Node.js 20.xs
uses: actions/setup-node@v4
with:
node-version: '16.x'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
cache: 'npm'
- name: Restore node_modules cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
- name: Install
run: npm install
- name: Restore Gatsby cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
# Gatsby requires both .cache and public. It will refuse to use .cache/ if public/ is not present.
path: |
Expand Down Expand Up @@ -133,8 +133,8 @@ jobs:
runs-on: ubuntu-latest
needs: [build-deploy-staging]
steps:
- uses: actions/checkout@v3
- uses: JustinBeckwith/linkinator-action@v1
- uses: actions/checkout@v4
- uses: JustinBeckwith/linkinator-action@225a937c02e8c0916755289a02594a9105a3cbd8 # latest commit with node 20 support
with:
paths: ${{ env.GATSBY_DEFAULT_DOC_URL }}
concurrency: 50
Expand Down

0 comments on commit b453bf4

Please sign in to comment.