Skip to content

Commit

Permalink
ci: upgrade to node@20 (#487)
Browse files Browse the repository at this point in the history
  • Loading branch information
pozil committed May 14, 2024
1 parent cf6d914 commit acb9824
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 25 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/auto-assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: trailheadapps-Ubuntu
steps:
- name: 'Auto-assign issue'
uses: pozil/auto-assign-issue@v1
uses: pozil/auto-assign-issue@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
assignees: ${{ vars.DEFAULT_ISSUE_ASSIGNEE }}
18 changes: 10 additions & 8 deletions .github/workflows/ci-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
steps:
# Checkout the source code
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4

# Install Volta to enforce proper node and package manager versions
- name: 'Install Volta'
Expand All @@ -46,7 +46,7 @@ jobs:
# Cache node_modules to speed up the process
- name: 'Restore node_modules cache'
id: cache-npm
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: node_modules
key: npm-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -73,8 +73,9 @@ jobs:

# Upload code coverage data
- name: 'Upload code coverage for LWC to Codecov.io'
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
flags: LWC

# Auto merge Dependabot PRs for:
Expand All @@ -91,7 +92,7 @@ jobs:
steps:
- name: 'Fetch Dependabot metadata'
id: dependabot
uses: dependabot/fetch-metadata@v1
uses: dependabot/fetch-metadata@v2

- name: 'Check auto merge conditions'
id: auto-merge
Expand Down Expand Up @@ -129,7 +130,7 @@ jobs:
# Checkout the source code
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4

# Store secret for dev hub
- name: 'Populate auth file with DEVHUB_SFDX_URL secret'
Expand Down Expand Up @@ -178,8 +179,9 @@ jobs:

# Upload code coverage data
- name: 'Upload code coverage for Apex to Codecov.io'
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
flags: Apex

# Housekeeping
Expand All @@ -193,7 +195,7 @@ jobs:
steps:
# Checkout the source code
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4

# Check for package changes using git diff
- name: 'Check for package changes'
Expand Down Expand Up @@ -234,7 +236,7 @@ jobs:
# Trigger packaging PR workflow
- name: 'Trigger packaging PR workflow if needed'
uses: peter-evans/repository-dispatch@v2
uses: peter-evans/repository-dispatch@v3
if: steps.checkForChanges.outputs.changes != '[]'
with:
token: ${{ secrets.BOT_ACCESS_TOKEN }}
Expand Down
16 changes: 9 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
steps:
# Checkout the source code
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4

# Install Volta to enforce proper node and package manager versions
- name: 'Install Volta'
Expand All @@ -27,7 +27,7 @@ jobs:
# Cache node_modules to speed up the process
- name: 'Restore node_modules cache'
id: cache-npm
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: node_modules
key: npm-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -54,8 +54,9 @@ jobs:

# Upload code coverage data
- name: 'Upload code coverage for LWC to Codecov.io'
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
flags: LWC

scratch-org-test:
Expand All @@ -73,7 +74,7 @@ jobs:
# Checkout the source code
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4

# Store secret for dev hub
- name: 'Populate auth file with DEVHUB_SFDX_URL secret'
Expand Down Expand Up @@ -116,8 +117,9 @@ jobs:

# Upload code coverage data
- name: 'Upload code coverage for Apex to Codecov.io'
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
flags: Apex

# Housekeeping
Expand All @@ -131,7 +133,7 @@ jobs:
steps:
# Checkout the source code
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4

# Check for package changes using git diff
- name: 'Check for package changes'
Expand Down Expand Up @@ -172,7 +174,7 @@ jobs:
# Trigger packaging workflow if needed
- name: 'Trigger packaging workflow if needed'
uses: peter-evans/repository-dispatch@v2
uses: peter-evans/repository-dispatch@v3
if: steps.checkForChanges.outputs.changes != '[]'
with:
token: ${{ secrets.BOT_ACCESS_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codetour-watch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ jobs:
if: github.actor != 'trailheadapps-bot' && github.actor != 'dependabot[bot]'
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: 'Watch CodeTour changes'
uses: pozil/codetour-watch@v2.0.0
uses: pozil/codetour-watch@v3.0.0

skip-codetour-watch:
if: github.actor == 'trailheadapps-bot' || github.actor == 'dependabot[bot]'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/packaging-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
# Checkout the source code
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ github.event.client_payload.ref }}

Expand Down Expand Up @@ -124,7 +124,7 @@ jobs:

# Update sfdx-project.json and README to use only latest package version
- name: 'Update sfdx-project.json and README'
uses: trailheadapps/github-action-sfdx-packaging-updater@1.2.0
uses: trailheadapps/github-action-sfdx-packaging-updater@2.0.0

# Create prerelease scratch org
- name: 'Create prerelease scratch org'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/packaging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
# Checkout the source code
- name: 'Checkout source code'
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ github.event.client_payload.ref }}

Expand Down Expand Up @@ -133,7 +133,7 @@ jobs:

# Update sfdx-project.json and README to use only latest package version
- name: 'Update sfdx-project.json and README'
uses: trailheadapps/github-action-sfdx-packaging-updater@1.2.0
uses: trailheadapps/github-action-sfdx-packaging-updater@2.0.0

# Create scratch org
- name: 'Create scratch org'
Expand Down Expand Up @@ -174,7 +174,7 @@ jobs:
# The main branch is protected, so we have to take a sequea for updating the README through a new PR
- name: 'Create PR for new package versions'
id: create-pr
uses: peter-evans/create-pull-request@v4
uses: peter-evans/create-pull-request@v6
with:
title: 'Released new package versions'
body: |
Expand Down
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,7 @@
]
},
"volta": {
"node": "16.19.0",
"npm": "8.19.3"
"node": "20.13.1"
},
"dependencies": {}
}

0 comments on commit acb9824

Please sign in to comment.