Skip to content

Commit 508b154

Browse files
Merge pull request #657 from oriontech-me/chore/issue-573-bump-actions-node20
ci: bump GitHub Actions off deprecated Node 20 across all workflows
2 parents 574025f + 90e07b9 commit 508b154

12 files changed

Lines changed: 58 additions & 58 deletions

.github/workflows/adaptive-impacted.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
3737
baseSha: ${{ steps.delta.outputs.baseSha }}
3838
isBootstrap: ${{ steps.delta.outputs.isBootstrap }}
3939
steps:
40-
- uses: actions/checkout@v4
41-
- uses: actions/setup-node@v4
40+
- uses: actions/checkout@v7
41+
- uses: actions/setup-node@v6
4242
with:
4343
node-version: "20"
4444
cache: "npm"
@@ -70,13 +70,13 @@ jobs:
7070
specs: ${{ steps.impact.outputs.specs }}
7171
summary: ${{ steps.impact.outputs.summary }}
7272
steps:
73-
- uses: actions/checkout@v4
74-
- uses: actions/checkout@v4
73+
- uses: actions/checkout@v7
74+
- uses: actions/checkout@v7
7575
with:
7676
repository: langflow-ai/langflow
7777
path: langflow-upstream
7878
fetch-depth: 0
79-
- uses: actions/setup-node@v4
79+
- uses: actions/setup-node@v6
8080
with:
8181
node-version: "20"
8282
cache: "npm"
@@ -168,9 +168,9 @@ jobs:
168168
--health-start-period 90s
169169
170170
steps:
171-
- uses: actions/checkout@v4
171+
- uses: actions/checkout@v7
172172

173-
- uses: actions/setup-node@v4
173+
- uses: actions/setup-node@v6
174174
with:
175175
node-version: "20"
176176
cache: "npm"
@@ -199,15 +199,15 @@ jobs:
199199
fi
200200
201201
- name: Upload Playwright report
202-
uses: actions/upload-artifact@v4
202+
uses: actions/upload-artifact@v7
203203
if: always()
204204
with:
205205
name: playwright-report-adaptive-${{ github.run_id }}
206206
path: playwright-report/
207207
retention-days: 14
208208

209209
- name: Upload test results on failure
210-
uses: actions/upload-artifact@v4
210+
uses: actions/upload-artifact@v7
211211
if: failure()
212212
with:
213213
name: test-results-adaptive-${{ github.run_id }}
@@ -216,7 +216,7 @@ jobs:
216216

217217
- name: Create issue on failure
218218
if: failure() && github.event_name == 'schedule'
219-
uses: actions/github-script@v7
219+
uses: actions/github-script@v9
220220
with:
221221
script: |
222222
const today = new Date().toISOString().split('T')[0];

.github/workflows/build-ollama-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-latest
2727
timeout-minutes: 30
2828
steps:
29-
- uses: actions/checkout@v4
29+
- uses: actions/checkout@v7
3030
- name: Log in to ghcr
3131
uses: docker/login-action@v3
3232
with:

.github/workflows/daily-stable.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ jobs:
128128
OLLAMA_TEST_MODEL: llama3.2:1b
129129

130130
steps:
131-
- uses: actions/checkout@v4
131+
- uses: actions/checkout@v7
132132

133133
# No actions/setup-node: the Playwright image already ships the Node
134134
# toolchain it was built against, so we use it directly instead of
@@ -239,7 +239,7 @@ jobs:
239239

240240
- name: Upload Playwright report (full, heavy)
241241
id: upload_report # ← full report: index.html + data/ + trace/ attachments (~380 MB)
242-
uses: actions/upload-artifact@v4
242+
uses: actions/upload-artifact@v7
243243
if: always()
244244
with:
245245
name: playwright-report-daily-${{ github.run_id }}
@@ -253,7 +253,7 @@ jobs:
253253
# and it gets the longest retention GitHub allows (90 days) since it's small.
254254
- name: Upload report index (lightweight, long-lived)
255255
id: upload_index # ← artifact-url fed to the QA Platform payload below
256-
uses: actions/upload-artifact@v4
256+
uses: actions/upload-artifact@v7
257257
if: always()
258258
with:
259259
name: playwright-report-index-daily-${{ github.run_id }}
@@ -269,7 +269,7 @@ jobs:
269269
# late/backfill import can still reach it long after the run; the JSON is
270270
# small, so the long window costs ~nothing.
271271
- name: Upload Playwright JSON report
272-
uses: actions/upload-artifact@v4
272+
uses: actions/upload-artifact@v7
273273
if: always()
274274
with:
275275
name: playwright-json-daily-${{ github.run_id }}
@@ -403,7 +403,7 @@ jobs:
403403
# recurs 2+ times), so an auto-umbrella on manual runs would just be noise.
404404
- name: Create issue on failure
405405
if: failure() && github.event_name == 'schedule'
406-
uses: actions/github-script@v7
406+
uses: actions/github-script@v9
407407
env:
408408
IMAGE: ${{ inputs.langflow_image || 'langflowai/langflow-nightly' }}:${{ inputs.langflow_image_tag || 'latest' }}
409409
# Set by the (schedule-only) auto-remove step above; empty only if that

.github/workflows/file-watcher.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111

1212
steps:
1313
- name: Checkout langflow-e2e repo
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v7
1515

1616
- name: Checkout langflow upstream
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v7
1818
with:
1919
repository: langflow-ai/langflow
2020
path: langflow-upstream
@@ -128,7 +128,7 @@ jobs:
128128
129129
- name: Create review issue if changes detected
130130
if: steps.detect.outputs.has_changes == 'true'
131-
uses: actions/github-script@v7
131+
uses: actions/github-script@v9
132132
with:
133133
script: |
134134
const today = new Date().toISOString().split('T')[0];

.github/workflows/manual.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ jobs:
117117
OLLAMA_TEST_MODEL: llama3.2:1b
118118

119119
steps:
120-
- uses: actions/checkout@v4
121-
- uses: actions/setup-node@v4
120+
- uses: actions/checkout@v7
121+
- uses: actions/setup-node@v6
122122
with:
123123
node-version: "20"
124124
cache: "npm"
@@ -148,8 +148,8 @@ jobs:
148148
timeout-minutes: 90
149149

150150
steps:
151-
- uses: actions/checkout@v4
152-
- uses: actions/setup-node@v4
151+
- uses: actions/checkout@v7
152+
- uses: actions/setup-node@v6
153153
with:
154154
node-version: "20"
155155
cache: "npm"

.github/workflows/migration-fresh-install.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
--health-retries 5
3939
4040
steps:
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v7
4242

4343
- name: Setup Python
4444
uses: actions/setup-python@v5
@@ -82,7 +82,7 @@ jobs:
8282

8383
- name: Upload logs
8484
if: always()
85-
uses: actions/upload-artifact@v4
85+
uses: actions/upload-artifact@v7
8686
with:
8787
name: fresh-install-${{ github.run_number }}
8888
path: |
@@ -95,7 +95,7 @@ jobs:
9595

9696
- name: Close issue on success
9797
if: success()
98-
uses: actions/github-script@v7
98+
uses: actions/github-script@v9
9999
with:
100100
script: |
101101
const { data: existing } = await github.rest.issues.listForRepo({
@@ -128,7 +128,7 @@ jobs:
128128
129129
- name: Create or update issue on failure
130130
if: failure()
131-
uses: actions/github-script@v7
131+
uses: actions/github-script@v9
132132
with:
133133
script: |
134134
const fs = require('fs');

.github/workflows/migration-test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
--health-retries 5
4646
4747
steps:
48-
- uses: actions/checkout@v4
48+
- uses: actions/checkout@v7
4949

5050
- name: Setup Python
5151
uses: actions/setup-python@v5
@@ -258,7 +258,7 @@ jobs:
258258
259259
- name: Upload test artifacts
260260
if: always()
261-
uses: actions/upload-artifact@v4
261+
uses: actions/upload-artifact@v7
262262
with:
263263
name: migration-test-${{ github.run_number }}
264264
path: |
@@ -273,7 +273,7 @@ jobs:
273273
274274
- name: Close issue on success
275275
if: success()
276-
uses: actions/github-script@v7
276+
uses: actions/github-script@v9
277277
with:
278278
script: |
279279
const { data: existing } = await github.rest.issues.listForRepo({
@@ -306,7 +306,7 @@ jobs:
306306
307307
- name: Create or update issue on failure
308308
if: failure()
309-
uses: actions/github-script@v7
309+
uses: actions/github-script@v9
310310
with:
311311
script: |
312312
const fs = require('fs');
@@ -369,7 +369,7 @@ jobs:
369369
OFFICIAL_COMPOSE_URL: https://raw.githubusercontent.com/langflow-ai/langflow/main/docker_example/docker-compose.yml
370370

371371
steps:
372-
- uses: actions/checkout@v4
372+
- uses: actions/checkout@v7
373373

374374
- name: Verify OPENAI_API_KEY secret is configured
375375
env:
@@ -677,7 +677,7 @@ jobs:
677677
678678
- name: Upload artifacts
679679
if: always()
680-
uses: actions/upload-artifact@v4
680+
uses: actions/upload-artifact@v7
681681
with:
682682
name: migration-compose-${{ github.run_number }}
683683
path: |
@@ -690,7 +690,7 @@ jobs:
690690

691691
- name: Close issue on success
692692
if: success()
693-
uses: actions/github-script@v7
693+
uses: actions/github-script@v9
694694
with:
695695
script: |
696696
const { data: existing } = await github.rest.issues.listForRepo({
@@ -723,7 +723,7 @@ jobs:
723723
724724
- name: Create or update issue on failure
725725
if: failure()
726-
uses: actions/github-script@v7
726+
uses: actions/github-script@v9
727727
with:
728728
script: |
729729
const { data: existing } = await github.rest.issues.listForRepo({

.github/workflows/migration-upgrade-with-flows.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
--health-retries 5
4040
4141
steps:
42-
- uses: actions/checkout@v4
42+
- uses: actions/checkout@v7
4343

4444
- name: Setup Python
4545
uses: actions/setup-python@v5
@@ -184,7 +184,7 @@ jobs:
184184
185185
- name: Upload logs
186186
if: always()
187-
uses: actions/upload-artifact@v4
187+
uses: actions/upload-artifact@v7
188188
with:
189189
name: upgrade-with-flows-${{ github.run_number }}
190190
path: |
@@ -200,7 +200,7 @@ jobs:
200200

201201
- name: Close issue on success
202202
if: success()
203-
uses: actions/github-script@v7
203+
uses: actions/github-script@v9
204204
with:
205205
script: |
206206
const { data: existing } = await github.rest.issues.listForRepo({
@@ -233,7 +233,7 @@ jobs:
233233
234234
- name: Create or update issue on failure
235235
if: failure()
236-
uses: actions/github-script@v7
236+
uses: actions/github-script@v9
237237
with:
238238
script: |
239239
const fs = require('fs');

.github/workflows/nightly.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ jobs:
6767
OLLAMA_TEST_MODEL: llama3.2:1b
6868

6969
steps:
70-
- uses: actions/checkout@v4
70+
- uses: actions/checkout@v7
7171

72-
- uses: actions/setup-node@v4
72+
- uses: actions/setup-node@v6
7373
with:
7474
node-version: "20"
7575
cache: "npm"
@@ -93,15 +93,15 @@ jobs:
9393
PLAYWRIGHT_BASE_URL: "http://localhost:7860/"
9494

9595
- name: Upload Playwright report
96-
uses: actions/upload-artifact@v4
96+
uses: actions/upload-artifact@v7
9797
if: always()
9898
with:
9999
name: playwright-report-nightly-${{ github.run_id }}
100100
path: playwright-report/
101101
retention-days: 14
102102

103103
- name: Upload test results on failure
104-
uses: actions/upload-artifact@v4
104+
uses: actions/upload-artifact@v7
105105
if: failure()
106106
with:
107107
name: test-results-nightly-${{ github.run_id }}
@@ -110,7 +110,7 @@ jobs:
110110

111111
- name: Create issue on failure
112112
if: failure() && github.event_name == 'schedule'
113-
uses: actions/github-script@v7
113+
uses: actions/github-script@v9
114114
with:
115115
script: |
116116
const today = new Date().toISOString().split('T')[0];

0 commit comments

Comments
 (0)