Skip to content

Commit f56cdea

Browse files
bump GHA + migrate to merge
1 parent 1043f58 commit f56cdea

File tree

4 files changed

+21
-11
lines changed

4 files changed

+21
-11
lines changed

.github/workflows/applications.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
steps:
3838

3939
- name: Get sources
40-
uses: actions/checkout@v3
40+
uses: actions/checkout@v4
4141

4242
- name: Run npm install
4343
env:
@@ -74,23 +74,33 @@ jobs:
7474

7575
- name: Archive artifacts
7676
if: ${{ failure() }}
77-
uses: actions/upload-artifact@v3
77+
uses: actions/upload-artifact@v4
7878
with:
79-
name: artifacts
79+
name: app-tests-artifacts-${{ matrix.APPROACH }}-${{ matrix.NODE }}-${{ matrix.OS }}
8080
path: |
8181
test-results.xml
8282
packages/devextreme-cli/testing/__tests__/__diff_snapshots__
8383
packages/devextreme-cli/testing/sandbox/logs
8484
85+
merge-artifacts:
86+
runs-on: ubuntu-latest
87+
needs: application-test
88+
steps:
89+
- name: Merge Artifacts
90+
uses: actions/upload-artifact/merge@v4
91+
with:
92+
name: artifacts
93+
pattern: app-tests-artifacts-*
94+
8595
schematics-test:
8696
runs-on: ubuntu-latest
8797
steps:
8898

8999
- name: Get sources
90-
uses: actions/checkout@v3
100+
uses: actions/checkout@v4
91101

92102
- name: Set up Node.js and restore cache
93-
uses: actions/setup-node@v3
103+
uses: actions/setup-node@v4
94104
with:
95105
node-version: 18
96106
cache: 'npm'

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636

3737
steps:
3838
- name: Checkout repository
39-
uses: actions/checkout@v3
39+
uses: actions/checkout@v4
4040

4141
# Initializes the CodeQL tools for scanning.
4242
- name: Initialize CodeQL

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
steps:
1515

1616
- name: Get sources
17-
uses: actions/checkout@v2
17+
uses: actions/checkout@v4
1818

1919
- name: Use Node.js
20-
uses: actions/setup-node@v3
20+
uses: actions/setup-node@v4
2121
with:
2222
node-version: '18'
2323

.github/workflows/themebuilder.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ jobs:
1616
steps:
1717

1818
- name: Get sources
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020

2121
- name: Use Node.js
22-
uses: actions/setup-node@v3
22+
uses: actions/setup-node@v4
2323
with:
2424
node-version: ${{ matrix.NODE }}
2525

2626
- name: Restore npm cache
27-
uses: actions/cache@v3
27+
uses: actions/cache@v4
2828
with:
2929
path: ~/.npm
3030
key: themebuilder-${{ runner.os }}-node-${{ matrix.NODE }}-${{ hashFiles('**/package-lock.json') }}

0 commit comments

Comments
 (0)