Skip to content

Commit b8c7ab0

Browse files
chore: upgrade GitHub Actions to fix Node 20 deprecation warnings (#974)
Upgraded actions to Node 24-compatible versions: - actions/checkout v4 -> v6 - actions/github-script v6/v7 -> v8 - actions/setup-python v4.3.0 -> v6 - actions/upload-artifact v4 -> v6 - pmeier/pytest-results-action @main -> v0.8.0 - actions/stale: add actions: write permission for v10 Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Itamar Hartstein <haritamar@gmail.com>
1 parent 7a2b542 commit b8c7ab0

6 files changed

Lines changed: 12 additions & 11 deletions

File tree

.github/workflows/assign-devin-prs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
issues: write
1414
steps:
1515
- name: Extract and assign requesting user
16-
uses: actions/github-script@v7
16+
uses: actions/github-script@v8
1717
with:
1818
script: |
1919
const body = context.payload.pull_request.body || '';

.github/workflows/bump-version.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
echo "dbt package version: ${{ steps.validate-dbt-package-input.outputs.dbt-package-validation }}"
2828
- name: fail on invalid input
2929
if: ${{ steps.validate-dbt-package-input.outputs.dbt-package-validation == '' }}
30-
uses: actions/github-script@v6
30+
uses: actions/github-script@v8
3131
with:
3232
script: |
3333
core.setFailed("Invalid version input - ${{ inputs.dbt-package-version }}")
@@ -37,7 +37,7 @@ jobs:
3737
runs-on: ubuntu-latest
3838
steps:
3939
- name: Checkout code
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@v6
4141
- name: Create release branch
4242
run: git checkout -b release/${{ inputs.dbt-package-version }}
4343
- name: Initial config
@@ -59,7 +59,7 @@ jobs:
5959
needs: bump-version
6060
runs-on: ubuntu-latest
6161
steps:
62-
- uses: actions/checkout@v4
62+
- uses: actions/checkout@v6
6363
- name: create pull request
6464
uses: repo-sync/pull-request@v2
6565
with:

.github/workflows/cleanup-stale-schemas.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- athena
3030
steps:
3131
- name: Checkout dbt package
32-
uses: actions/checkout@v4
32+
uses: actions/checkout@v6
3333
with:
3434
path: dbt-data-reliability
3535

.github/workflows/run-precommit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Checkout Elementary
11-
uses: actions/checkout@v4
11+
uses: actions/checkout@v6
1212

1313
- name: Set up Python
14-
uses: actions/setup-python@v4.3.0
14+
uses: actions/setup-python@v6
1515
with:
1616
python-version: "3.10"
1717

.github/workflows/stale.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ jobs:
77
close-issues:
88
runs-on: ubuntu-latest
99
permissions:
10+
actions: write
1011
contents: write # only for delete-branch option
1112
issues: write
1213
pull-requests: write

.github/workflows/test-warehouse.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,14 @@ jobs:
6666
cancel-in-progress: true
6767
steps:
6868
- name: Checkout Elementary
69-
uses: actions/checkout@v4
69+
uses: actions/checkout@v6
7070
with:
7171
repository: elementary-data/elementary
7272
path: elementary
7373
ref: ${{ inputs.elementary-ref }}
7474

7575
- name: Checkout dbt package
76-
uses: actions/checkout@v4
76+
uses: actions/checkout@v6
7777
with:
7878
path: dbt-data-reliability
7979
ref: ${{ inputs.dbt-data-reliability-ref }}
@@ -248,7 +248,7 @@ jobs:
248248

249249
- name: Upload test results
250250
if: always()
251-
uses: pmeier/pytest-results-action@main
251+
uses: pmeier/pytest-results-action@v0.8.0
252252
with:
253253
path: ${{ env.TESTS_DIR }}/tests/test-results.xml
254254
summary: true
@@ -257,7 +257,7 @@ jobs:
257257

258258
- name: Upload HTML report
259259
if: always()
260-
uses: actions/upload-artifact@v4
260+
uses: actions/upload-artifact@v6
261261
with:
262262
name: detailed_report_${{ inputs.warehouse-type }}_dbt_${{ inputs.dbt-version }}
263263
path: ${{ env.TESTS_DIR }}/tests/detailed_report_${{ inputs.warehouse-type }}_dbt_${{ inputs.dbt-version }}.html

0 commit comments

Comments
 (0)