Skip to content

Commit 2365766

Browse files
authored
Merge pull request #1250 from cmu-delphi/ghactions_version_bumps
Update GH Actions versions to match those in www-main
2 parents d98c513 + db70761 commit 2365766

File tree

4 files changed

+27
-27
lines changed

4 files changed

+27
-27
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ jobs:
66
build:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v2
10-
- uses: actions/setup-node@v2
9+
- uses: actions/checkout@v4
10+
- uses: actions/setup-node@v4
1111
with:
12-
node-version: 16
12+
node-version: 18
1313
- name: Cache Node.js modules
14-
uses: actions/cache@v2
14+
uses: actions/cache@v4.0.1
1515
with:
1616
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
1717
key: ${{ runner.OS }}-node2-${{ hashFiles('**/package-lock.json') }}

.github/workflows/create_release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Check out code
14-
uses: actions/checkout@v2
14+
uses: actions/checkout@v4
1515
with:
1616
ref: main
1717
ssh-key: ${{ secrets.CMU_DELPHI_DEPLOY_MACHINE_SSH }}
@@ -25,7 +25,7 @@ jobs:
2525
echo -n "::set-output name=next_tag::"
2626
npm version --no-git-tag-version ${{ github.event.inputs.versionName }}
2727
- name: Create pull request into main
28-
uses: peter-evans/create-pull-request@v3
28+
uses: peter-evans/create-pull-request@v4
2929
with:
3030
branch: release/${{ steps.version.outputs.next_tag }}
3131
commit-message: 'chore: release ${{ steps.version.outputs.next_tag }}'
@@ -37,7 +37,7 @@ jobs:
3737
body: |
3838
Releasing ${{ steps.version.outputs.next_tag }}.
3939
- name: Check out delphi epidata
40-
uses: actions/checkout@v3
40+
uses: actions/checkout@v4
4141
with:
4242
token: ${{ secrets.CMU_DELPHI_DEPLOY_MACHINE_PAT }}
4343
repository: cmu-delphi/delphi-epidata

.github/workflows/release_main.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Check out code
20-
uses: actions/checkout@v2
21-
- uses: actions/setup-node@v2
20+
uses: actions/checkout@v4
21+
- uses: actions/setup-node@v4
2222
with:
23-
node-version: 16
23+
node-version: 18
2424
- name: Extract version
2525
id: extract_version
2626
run: node -pe "'::set-output name=version::' + require('./package.json').version"
2727
- name: Create Release
2828
id: create_release
29-
uses: release-drafter/release-drafter@v5
29+
uses: release-drafter/release-drafter@v6
3030
env:
3131
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3232
with:
@@ -42,12 +42,12 @@ jobs:
4242
runs-on: ubuntu-latest
4343
steps:
4444
- name: Check out code
45-
uses: actions/checkout@v2
46-
- uses: actions/setup-node@v2
45+
uses: actions/checkout@v4
46+
- uses: actions/setup-node@v4
4747
with:
48-
node-version: 16
48+
node-version: 18
4949
- name: Cache Node.js modules
50-
uses: actions/cache@v2
50+
uses: actions/cache@v4.0.1
5151
with:
5252
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
5353
key: ${{ runner.OS }}-node2-${{ hashFiles('**/package-lock.json') }}
@@ -57,7 +57,7 @@ jobs:
5757
- name: Build Assets
5858
run: npm pack
5959
- name: Upload Release Asset
60-
uses: AButler/upload-release-assets@v2.0
60+
uses: AButler/upload-release-assets@v3.0
6161
with:
6262
files: 'www-covidcast-*.tgz'
6363
repo-token: ${{ secrets.GITHUB_TOKEN }}
@@ -70,15 +70,15 @@ jobs:
7070
runs-on: ubuntu-latest
7171
steps:
7272
- name: Check out code
73-
uses: actions/checkout@v2
73+
uses: actions/checkout@v4
7474
with:
7575
repository: cmu-delphi/www-main
7676
ssh-key: ${{ secrets.CMU_DELPHI_DEPLOY_MACHINE_SSH }}
77-
- uses: actions/setup-node@v2
77+
- uses: actions/setup-node@v4
7878
with:
79-
node-version: 16
79+
node-version: 18
8080
- name: Cache Node.js modules
81-
uses: actions/cache@v2
81+
uses: actions/cache@v4.0.1
8282
with:
8383
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
8484
key: ${{ runner.OS }}-main-node2-${{ hashFiles('**/package-lock.json') }}
@@ -89,7 +89,7 @@ jobs:
8989
run: |
9090
npm install https://github.com/cmu-delphi/www-covidcast/releases/download/${{ needs.create_release.outputs.tag_name }}/www-covidcast-${{ needs.create_release.outputs.version }}.tgz
9191
- name: Create pull request to update COVIDcast
92-
uses: peter-evans/create-pull-request@v3
92+
uses: peter-evans/create-pull-request@v5
9393
with:
9494
token: ${{ secrets.CMU_DELPHI_DEPLOY_MACHINE_PAT }}
9595
branch: bot/update-covidcast
@@ -106,7 +106,7 @@ jobs:
106106
runs-on: ubuntu-latest
107107
steps:
108108
- name: Check out code
109-
uses: actions/checkout@v2
109+
uses: actions/checkout@v4
110110
with:
111111
ref: dev
112112
ssh-key: ${{ secrets.CMU_DELPHI_DEPLOY_MACHINE_SSH }}

.github/workflows/update_gdocs_data.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ jobs:
66
runs-on: ubuntu-latest
77
steps:
88
- name: Check out code
9-
uses: actions/checkout@v2
9+
uses: actions/checkout@v4
1010
with:
1111
ssh-key: ${{ secrets.CMU_DELPHI_DEPLOY_MACHINE_SSH }}
12-
- uses: actions/setup-node@v2
12+
- uses: actions/setup-node@v4
1313
with:
14-
node-version: 16
14+
node-version: 18
1515
- name: Cache Node.js modules
16-
uses: actions/cache@v2
16+
uses: actions/cache@v4.0.1
1717
with:
1818
path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
1919
key: ${{ runner.OS }}-node2-${{ hashFiles('**/package-lock.json') }}
@@ -23,7 +23,7 @@ jobs:
2323
- name: Update Docs
2424
run: npm run gen
2525
- name: Create pull request into main
26-
uses: peter-evans/create-pull-request@v3
26+
uses: peter-evans/create-pull-request@v4
2727
with:
2828
branch: bot/update-docs
2929
commit-message: 'chore: update docs'

0 commit comments

Comments
 (0)