Skip to content

Commit af3e073

Browse files
committed
Merge branch 'release/25.3' into release/25.4
2 parents 4d260ce + e551dd5 commit af3e073

21 files changed

Lines changed: 1311 additions & 74 deletions
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: 'Use .npmrc'
2+
description: 'Writes the given .npmrc content to ~/.npmrc'
3+
inputs:
4+
dot-npmrc:
5+
description: 'Content of the .npmrc file'
6+
required: true
7+
runs:
8+
using: 'composite'
9+
steps:
10+
- name: Write ~/.npmrc
11+
shell: bash
12+
env:
13+
DOT_NPMRC: ${{ inputs.dot-npmrc }}
14+
run: echo "$DOT_NPMRC" > ~/.npmrc

.github/dependabot.yml

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
version: 2
2+
updates:
3+
# Default branch (master)
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
day: "monday"
9+
open-pull-requests-limit: 3
10+
labels:
11+
- "dependencies"
12+
- "github-actions"
13+
groups:
14+
github-actions:
15+
patterns:
16+
- "*"
17+
18+
# Active release branches (release/25.2 → release/26.2)
19+
- package-ecosystem: "github-actions"
20+
directory: "/"
21+
target-branch: "release/25.2"
22+
schedule:
23+
interval: "weekly"
24+
day: "tuesday"
25+
open-pull-requests-limit: 3
26+
labels:
27+
- "dependencies"
28+
- "github-actions"
29+
groups:
30+
github-actions:
31+
patterns:
32+
- "*"
33+
34+
- package-ecosystem: "github-actions"
35+
directory: "/"
36+
target-branch: "release/25.3"
37+
schedule:
38+
interval: "weekly"
39+
day: "tuesday"
40+
open-pull-requests-limit: 3
41+
labels:
42+
- "dependencies"
43+
- "github-actions"
44+
groups:
45+
github-actions:
46+
patterns:
47+
- "*"
48+
49+
- package-ecosystem: "github-actions"
50+
directory: "/"
51+
target-branch: "release/25.4"
52+
schedule:
53+
interval: "weekly"
54+
day: "tuesday"
55+
open-pull-requests-limit: 3
56+
labels:
57+
- "dependencies"
58+
- "github-actions"
59+
groups:
60+
github-actions:
61+
patterns:
62+
- "*"
63+
64+
- package-ecosystem: "github-actions"
65+
directory: "/"
66+
target-branch: "release/26.1"
67+
schedule:
68+
interval: "weekly"
69+
day: "tuesday"
70+
open-pull-requests-limit: 3
71+
labels:
72+
- "dependencies"
73+
- "github-actions"
74+
groups:
75+
github-actions:
76+
patterns:
77+
- "*"
78+
79+
- package-ecosystem: "github-actions"
80+
directory: "/"
81+
target-branch: "release/26.2"
82+
schedule:
83+
interval: "weekly"
84+
day: "tuesday"
85+
open-pull-requests-limit: 3
86+
labels:
87+
- "dependencies"
88+
- "github-actions"
89+
groups:
90+
github-actions:
91+
patterns:
92+
- "*"

.github/workflows/fe-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ jobs:
2626
ram_size_kb=$(grep MemTotal /proc/meminfo | awk '{print $2}')
2727
ram_size_gb=$(echo "scale=2; $ram_size_kb/1024/1024" | bc)
2828
echo "Total RAM size: $ram_size_gb GB"
29-
- uses: actions/checkout@v4
29+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
3030
with:
3131
ref: ${{ inputs.GHA_REF }}
3232
fetch-depth: 0
33-
- uses: actions/setup-node@v3
33+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
3434
with:
3535
node-version: 22.15.0
3636
- name: Cache Node Modules
3737
id: npm-cache
38-
uses: actions/cache@v4
38+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
3939
with:
4040
path: '**/node_modules'
4141
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}

.github/workflows/fe-check-upmerge.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,18 @@ jobs:
1515
name: Run Upmerge Flow
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
1919
with:
2020
ref: ${{ inputs.GHA_REF }}
2121
fetch-depth: 0
2222

23-
- uses: actions/setup-node@v3
23+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2424
with:
2525
node-version: 22.15.0
2626

2727
- name: Cache Node Modules
2828
id: npm-cache
29-
uses: actions/cache@v4
29+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
3030
with:
3131
path: '**/node_modules'
3232
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}

.github/workflows/fe-cleanup-snapshots.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,24 @@ jobs:
1717
name: Cleanup Snapshot Artifacts
1818
runs-on: ubuntu-latest
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
2121
with:
2222
ref: ${{ inputs.GHA_REF }}
2323
fetch-depth: 0
2424

25-
- uses: actions/setup-node@v3
25+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2626
with:
2727
node-version: 22.15.0
2828

2929
- name: Cache Node Modules
3030
id: npm-cache
31-
uses: actions/cache@v4
31+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
3232
with:
3333
path: '**/node_modules'
3434
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
3535

3636
- name: Use .npmrc
37-
uses: bduff9/use-npmrc@v1.1
37+
uses: collaborationFactory/github-actions/.github/actions/use-npmrc@release/25.4
3838
with:
3939
dot-npmrc: ${{ secrets.DOT_NPMRC }}
4040

.github/workflows/fe-code-quality.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,17 @@ jobs:
3939
jobCount: 4
4040
coverageEnabled: ${{ secrets.SONAR_CLOUD_TOKEN != '' }}
4141
steps:
42-
- uses: actions/checkout@v4
42+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
4343
with:
4444
ref: ${{ github.event.pull_request.head.ref }}
4545
fetch-depth: 0
4646

47-
- uses: actions/setup-node@v4
47+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
4848
with:
4949
node-version: 22.15.0
5050
- name: Cache Node Modules
5151
id: npm-cache
52-
uses: actions/cache@v4
52+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
5353
with:
5454
path: '**/node_modules'
5555
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
@@ -76,7 +76,7 @@ jobs:
7676

7777
- name: Upload Coverage Reports
7878
if: ${{ env.coverageEnabled == 'true' }}
79-
uses: actions/upload-artifact@v4
79+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
8080
with:
8181
name: coverage-${{ matrix.jobIndex }}
8282
path: coverage/
@@ -122,7 +122,7 @@ jobs:
122122
fi
123123
124124
- name: Checkout
125-
uses: actions/checkout@v4
125+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
126126
with:
127127
fetch-depth: 0
128128

@@ -139,7 +139,7 @@ jobs:
139139
cat sonar-project.properties
140140
141141
- name: download coverage report
142-
uses: actions/download-artifact@v4
142+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
143143
with:
144144
path: ./coverage
145145
pattern: coverage-*
@@ -177,6 +177,6 @@ jobs:
177177
fi
178178
179179
- name: SonarQube Scan
180-
uses: SonarSource/sonarqube-scan-action@v6
180+
uses: SonarSource/sonarqube-scan-action@7006c4492b2e0ee0f816d36501671557c97f5995 # v8.1.0
181181
env:
182182
SONAR_TOKEN: ${{ secrets.SONAR_CLOUD_TOKEN }}

.github/workflows/fe-e2e.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ jobs:
2424
env:
2525
jobCount: 4
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
2828
with:
2929
ref: ${{ inputs.GHA_REF }}
3030
fetch-depth: 0
3131

32-
- uses: actions/setup-node@v3
32+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
3333
with:
3434
node-version: 22.15.0
3535
- name: Cache Node Modules
3636
id: npm-cache
37-
uses: actions/cache@v4
37+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
3838
with:
3939
path: '**/node_modules'
4040
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
@@ -62,15 +62,15 @@ jobs:
6262
CYPRESS_INTERNAL_BROWSER_CONNECT_TIMEOUT: 300000
6363

6464
- name: Upload E2E Videos
65-
uses: actions/upload-artifact@v4
65+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
6666
with:
6767
name: dist-${{ matrix.target }}-${{ matrix.jobIndex }}-e2e-videos
6868
path: |
6969
dist/cypress/apps/**/videos/
7070
retention-days: 3
7171

7272
- name: Upload A11Y Reports
73-
uses: actions/upload-artifact@v4
73+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
7474
with:
7575
name: dist-${{ matrix.target }}-${{ matrix.jobIndex }}-a11y-reports
7676
path: |

.github/workflows/fe-install-deps.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,27 @@ on:
1313
jobs:
1414
install-deps:
1515
runs-on: ubuntu-latest
16+
concurrency:
17+
group: fe-install-deps-${{ github.ref }}
18+
cancel-in-progress: true
1619
steps:
17-
- name: Cancel Previous Runs
18-
uses: styfle/cancel-workflow-action@0.9.1
19-
with:
20-
access_token: ${{ github.token }}
21-
22-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
2321
with:
2422
ref: ${{ inputs.GHA_REF }}
2523
fetch-depth: 0
2624

27-
- uses: actions/setup-node@v3
25+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2826
with:
2927
node-version: 22.15.0
3028
- name: Cache Node Modules
3129
id: npm-cache
32-
uses: actions/cache@v4
30+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
3331
with:
3432
path: '**/node_modules'
3533
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
3634

3735
- name: Use .npmrc
38-
uses: bduff9/use-npmrc@v1.1
36+
uses: collaborationFactory/github-actions/.github/actions/use-npmrc@release/25.4
3937
with:
4038
dot-npmrc: ${{ secrets.DOT_NPMRC }}
4139

.github/workflows/fe-licenses.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,27 @@ on:
1616
jobs:
1717
check-licenses:
1818
runs-on: ubuntu-latest
19+
concurrency:
20+
group: fe-licenses-${{ github.ref }}
21+
cancel-in-progress: true
1922
steps:
20-
- name: Cancel Previous Runs
21-
uses: styfle/cancel-workflow-action@0.9.1
22-
with:
23-
access_token: ${{ github.token }}
24-
25-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
2624
with:
2725
ref: ${{ github.event.pull_request.head.ref }}
2826
fetch-depth: 0
2927

30-
- uses: actions/setup-node@v3
28+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
3129
with:
3230
node-version: 22.15.0
3331
- name: Cache Node Modules
3432
id: npm-cache
35-
uses: actions/cache@v4
33+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
3634
with:
3735
path: '**/node_modules'
3836
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
3937

4038
- name: Use .npmrc
41-
uses: bduff9/use-npmrc@v1.1
39+
uses: collaborationFactory/github-actions/.github/actions/use-npmrc@release/25.4
4240
with:
4341
dot-npmrc: ${{ secrets.DOT_NPMRC }}
4442

.github/workflows/fe-pr-close.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@ jobs:
2020
remove-artifacts:
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
2424
with:
2525
ref: ${{ github.event.pull_request.head.sha }}
2626
fetch-depth: 0
2727

28-
- uses: actions/setup-node@v3
28+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2929
with:
3030
node-version: 22.15.0
3131
- name: Cache Node Modules
3232
id: npm-cache
33-
uses: actions/cache@v4
33+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
3434
with:
3535
path: '**/node_modules'
3636
key: ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
3737

3838
- name: Use .npmrc
39-
uses: bduff9/use-npmrc@v1.1
39+
uses: collaborationFactory/github-actions/.github/actions/use-npmrc@release/25.4
4040
with:
4141
dot-npmrc: ${{ secrets.DOT_NPMRC }}
4242

0 commit comments

Comments
 (0)