Skip to content

Commit a549618

Browse files
committed
Upgrade GitHub Actions for Node 24 compatibility
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
1 parent e40f5e0 commit a549618

9 files changed

Lines changed: 24 additions & 24 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
check_knowledge_graph:
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v6
2424
- name: Set up Python
25-
uses: actions/setup-python@v4
25+
uses: actions/setup-python@v6
2626
with:
2727
python-version: "3.10"
2828
- name: Install Cairo (Ubuntu)

.github/workflows/designers.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ jobs:
99
test_designer_profiles:
1010
runs-on: ubuntu-22.04
1111
steps:
12-
- uses: actions/checkout@v1
12+
- uses: actions/checkout@v6
1313
- name: Set up Python
14-
uses: actions/setup-python@v4
14+
uses: actions/setup-python@v6
1515
with:
1616
python-version: "3.10"
1717

.github/workflows/font_tags.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
test_font_tags:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v6
1818
- name: Set up Python
19-
uses: actions/setup-python@v4
19+
uses: actions/setup-python@v6
2020
with:
2121
python-version: "3.10"
2222

.github/workflows/fontspectorall.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
permissions:
1010
contents: write
1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@v6
1313
with:
1414
ref: main
1515
lfs: true

.github/workflows/pushlists.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
test_server_files:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v6
1414
- name: Set up Python
15-
uses: actions/setup-python@v4
15+
uses: actions/setup-python@v6
1616
with:
1717
python-version: "3.10"
1818
- name: Install gftools

.github/workflows/report.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ jobs:
1717
permissions:
1818
contents: write
1919
steps:
20-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v6
2121
with:
2222
fetch-depth: 0
2323
token: ${{ secrets.GH_TOKEN }}
2424
- name: Set up Python
25-
uses: actions/setup-python@v4
25+
uses: actions/setup-python@v6
2626
with:
2727
python-version: "3.10"
2828
- name: Install Cairo (Ubuntu)
@@ -61,7 +61,7 @@ jobs:
6161
working-directory: .ci/dashboard
6262
# Now build the dashboard
6363
- name: Install Node.js
64-
uses: actions/setup-node@v3
64+
uses: actions/setup-node@v6
6565
with:
6666
node-version: "20"
6767
- name: Install dependencies

.github/workflows/scorecard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: "Checkout code"
35-
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
35+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3636
with:
3737
persist-credentials: false
3838

@@ -59,7 +59,7 @@ jobs:
5959
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
6060
# format to the repository Actions tab.
6161
- name: "Upload artifact"
62-
uses: actions/upload-artifact@v4
62+
uses: actions/upload-artifact@v6
6363
with:
6464
name: SARIF file
6565
path: results.sarif

.github/workflows/test.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ jobs:
2323
with:
2424
access_token: ${{ github.token }}
2525

26-
- uses: actions/checkout@v1
26+
- uses: actions/checkout@v6
2727
- name: Set up Python 3.10
28-
uses: actions/setup-python@v4.4.0
28+
uses: actions/setup-python@v6.2.0
2929
with:
3030
python-version: "3.10"
3131
- name: Install packages
@@ -65,7 +65,7 @@ jobs:
6565

6666
- name: Upload check results
6767
if: steps.check_files.outputs.files_exists == 'true'
68-
uses: actions/upload-artifact@v4
68+
uses: actions/upload-artifact@v6
6969
with:
7070
name: qa-${{ matrix.os }}
7171
path: out/
@@ -86,9 +86,9 @@ jobs:
8686
with:
8787
access_token: ${{ github.token }}
8888

89-
- uses: actions/checkout@v1
89+
- uses: actions/checkout@v6
9090
- name: Set up Python 3.10
91-
uses: actions/setup-python@v4.4.0
91+
uses: actions/setup-python@v6.2.0
9292
with:
9393
python-version: "3.10"
9494
- name: Install packages
@@ -131,7 +131,7 @@ jobs:
131131

132132
- name: Upload check results
133133
if: steps.check_files.outputs.files_exists == 'true'
134-
uses: actions/upload-artifact@v4
134+
uses: actions/upload-artifact@v6
135135
with:
136136
name: qa-diffenator
137137
path: out/
@@ -151,15 +151,15 @@ jobs:
151151
name: Run ftxvalidator on new/changed fonts
152152
runs-on: macos-latest
153153
steps:
154-
- uses: actions/checkout@v1
154+
- uses: actions/checkout@v6
155155
- name: Download and install
156156
run: |
157157
${{secrets.OBTAIN_FONTTOOLS}}
158158
hdiutil attach font_tools.dmg
159159
sudo installer -pkg /Volumes/macOS\ Font\ Tools/macOS\ Font\ Tools.pkg -target /
160160
hdiutil detach /Volumes/macOS\ Font\ Tools
161161
- name: Set up Python 3.10
162-
uses: actions/setup-python@v4.4.0
162+
uses: actions/setup-python@v6.2.0
163163
with:
164164
python-version: "3.10"
165165
- name: Test font with ftxvalidator

.github/workflows/update_sandbox.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ jobs:
1212

1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
with:
1717
token: ${{ secrets.GITHUB_TOKEN }}
1818

1919
- name: Set up Python
20-
uses: actions/setup-python@v5
20+
uses: actions/setup-python@v6
2121
with:
2222
python-version: "3.10"
2323

0 commit comments

Comments
 (0)