Skip to content

Commit 63ff704

Browse files
authored
Merge pull request #5 from danySam/upgrade/node24-deps
Upgrade to Node 24 and sync with upstream actions/cache
2 parents 6efd77e + a1e5ae7 commit 63ff704

99 files changed

Lines changed: 434332 additions & 356955 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/check-dist.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Check dist/
1+
name: Check dist content
22

33
on:
44
push:
@@ -11,9 +11,12 @@ on:
1111
- '**.md'
1212
workflow_dispatch:
1313

14+
permissions:
15+
contents: read
16+
1417
jobs:
1518
call-check-dist:
1619
name: Check dist/
1720
uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main
1821
with:
19-
node-version: "20.x"
22+
node-version: "24.x"

.github/workflows/close-inactive-issues.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: Close inactive issues
2+
23
on:
34
schedule:
45
- cron: "30 8 * * *"

.github/workflows/codeql.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
name: "Code scanning - action"
1+
name: Code scanning
22

33
on:
44
push:
55
pull_request:
66
schedule:
77
- cron: '0 19 * * 0'
88

9+
permissions:
10+
contents: read
11+
security-events: write
12+
913
jobs:
1014
CodeQL-Build:
1115
# CodeQL runs on ubuntu-latest, windows-latest, and macos-latest
1216
runs-on: ubuntu-latest
13-
14-
permissions:
15-
# required for all workflows
16-
security-events: write
17-
1817
steps:
1918
- name: Checkout repository
20-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2120

2221
# Initializes the CodeQL tools for scanning.
2322
- name: Initialize CodeQL

.github/workflows/gcs-integration-test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
GCS_BUCKET: ${{ secrets.GCS_TEST_BUCKET }}
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v5
2222

2323
- name: Set up GCP credentials
2424
uses: google-github-actions/auth@v2
@@ -47,7 +47,7 @@ jobs:
4747
GCS_BUCKET: ${{ secrets.GCS_TEST_BUCKET }}
4848
steps:
4949
- name: Checkout
50-
uses: actions/checkout@v4
50+
uses: actions/checkout@v5
5151

5252
- name: Set up GCP credentials
5353
uses: google-github-actions/auth@v2
@@ -81,7 +81,7 @@ jobs:
8181
GCS_BUCKET: ${{ secrets.GCS_TEST_BUCKET }}
8282
steps:
8383
- name: Checkout
84-
uses: actions/checkout@v4
84+
uses: actions/checkout@v5
8585

8686
- name: Set up GCP credentials
8787
uses: google-github-actions/auth@v2
@@ -113,7 +113,7 @@ jobs:
113113
GCS_BUCKET: ${{ secrets.GCS_TEST_BUCKET }}
114114
steps:
115115
- name: Checkout
116-
uses: actions/checkout@v4
116+
uses: actions/checkout@v5
117117

118118
- name: Set up GCP credentials
119119
uses: google-github-actions/auth@v2
@@ -143,7 +143,7 @@ jobs:
143143
runs-on: ubuntu-latest
144144
steps:
145145
- name: Checkout
146-
uses: actions/checkout@v4
146+
uses: actions/checkout@v5
147147

148148
- name: Generate fallback test files
149149
run: |
@@ -162,7 +162,7 @@ jobs:
162162
runs-on: ubuntu-latest
163163
steps:
164164
- name: Checkout
165-
uses: actions/checkout@v4
165+
uses: actions/checkout@v5
166166

167167
- name: Restore with fallback (nonexistent bucket)
168168
id: restore-fallback-nonexist
@@ -185,7 +185,7 @@ jobs:
185185
runs-on: ubuntu-latest
186186
steps:
187187
- name: Checkout
188-
uses: actions/checkout@v4
188+
uses: actions/checkout@v5
189189

190190
- name: Generate fallback test files (no bucket)
191191
run: |
@@ -204,7 +204,7 @@ jobs:
204204
runs-on: ubuntu-latest
205205
steps:
206206
- name: Checkout
207-
uses: actions/checkout@v4
207+
uses: actions/checkout@v5
208208

209209
- name: Restore with fallback (no bucket)
210210
id: restore-fallback-nobucket

.github/workflows/licensed.yml

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Licensed
1+
name: License check
22

33
on:
44
# Temporarily disable automatic runs
@@ -10,7 +10,35 @@ on:
1010
# - main
1111
workflow_dispatch:
1212

13+
permissions:
14+
contents: read
15+
1316
jobs:
14-
call-licensed:
15-
name: Licensed
16-
uses: actions/reusable-workflows/.github/workflows/licensed.yml@main
17+
validate-cached-dependency-records:
18+
runs-on: ubuntu-latest
19+
name: Check licenses
20+
steps:
21+
22+
- name: Checkout
23+
uses: actions/checkout@v5
24+
25+
- name: Install dependencies
26+
run: npm ci --ignore-scripts
27+
28+
- name: Set up Ruby
29+
uses: ruby/setup-ruby@v1
30+
with:
31+
ruby-version: '3.1.7'
32+
33+
- name: Install licensed tool
34+
run: |
35+
cd "$RUNNER_TEMP"
36+
curl -Lfs -o licensed.tar.gz https://github.com/licensee/licensed/archive/refs/tags/v5.0.4.tar.gz
37+
tar -xzf licensed.tar.gz
38+
cd licensed-5.0.4
39+
bundle install
40+
41+
- name: Check cached dependency records
42+
run: |
43+
cd ${{ github.workspace }}
44+
BUNDLE_GEMFILE=$RUNNER_TEMP/licensed-5.0.4/Gemfile bundle exec $RUNNER_TEMP/licensed-5.0.4/exe/licensed status

0 commit comments

Comments
 (0)