Skip to content

Commit eb1bbe4

Browse files
Copilotsiddharthkp
andcommitted
Merge main branch - workflows consolidated, next-major already removed
Co-authored-by: siddharthkp <1863771+siddharthkp@users.noreply.github.com>
1 parent a766dff commit eb1bbe4

File tree

82 files changed

+637
-552
lines changed

Some content is hidden

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

82 files changed

+637
-552
lines changed

.changeset/bright-ravens-jog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@primer/react': minor
3+
---
4+
5+
Update active indicators for ActionList & FilteredActionList to follow content height
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@primer/react': minor
3+
---
4+
5+
Add SSR warnings to useMediaUnsafeSSR and useResponsiveValue.

.github/actions/upload-versions/action.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,14 @@ runs:
77
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
88
with:
99
node-version: 22
10-
- name: Install glob package
11-
shell: bash
12-
run: npm install glob --no-package-lock
1310
- name: Write workspace versions as JSON file
1411
uses: actions/github-script@a3e7071a34d7e1f219a8a4de9a5e0a34d1ee1293
1512
with:
1613
script: |
1714
const fs = require('node:fs');
18-
const {globSync} = require('glob')
1915
20-
const packageJsonPaths = globSync('packages/**/package.json', { ignore: ['**/node_modules/**'] })
16+
const globber = await glob.create(['packages/**/package.json', '!**/node_modules/**'].join('\n'))
17+
const packageJsonPaths = await globber.glob()
2118
const output = {
2219
packages: [],
2320
};

.github/workflows/aat-reports.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
steps:
2020
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
2121
- name: Set up Node.js
22-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
22+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
2323
with:
2424
node-version-file: '.nvmrc'
2525
cache: 'npm'
@@ -52,7 +52,7 @@ jobs:
5252
run: kill ${{ steps.storybook.outputs.pid }}
5353
- name: Upload report
5454
if: ${{ always() }}
55-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
55+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
5656
with:
5757
name: aat-${{ matrix.shard }}
5858
path: blob-report
@@ -65,7 +65,7 @@ jobs:
6565
steps:
6666
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
6767
- name: Set up Node.js
68-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
68+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
6969
with:
7070
node-version-file: '.nvmrc'
7171
cache: 'npm'
@@ -80,7 +80,7 @@ jobs:
8080
- name: merge all reports
8181
run: npx playwright merge-reports --reporter html ./all-blob-reports
8282
- name: Upload report
83-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
83+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
8484
with:
8585
name: aat
8686
path: playwright-report

.github/workflows/assign_release_conductor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
18-
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
18+
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
1919
with:
2020
node-version-file: '.nvmrc'
2121
- run: npm ci

.github/workflows/ci.yml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Checkout repository
2222
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
2323
- name: Set up Node.js
24-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
24+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
2525
with:
2626
node-version-file: '.nvmrc'
2727
cache: 'npm'
@@ -36,7 +36,7 @@ jobs:
3636
- name: Checkout repository
3737
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
3838
- name: Set up Node.js
39-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
39+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
4040
with:
4141
node-version-file: '.nvmrc'
4242
cache: 'npm'
@@ -53,11 +53,15 @@ jobs:
5353

5454
test:
5555
runs-on: ubuntu-latest
56+
strategy:
57+
fail-fast: false
58+
matrix:
59+
react-version: ['react-18', 'react-19']
5660
steps:
5761
- name: Checkout repository
5862
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
5963
- name: Set up Node.js
60-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
64+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
6165
with:
6266
node-version-file: '.nvmrc'
6367
cache: 'npm'
@@ -70,6 +74,8 @@ jobs:
7074
${{ runner.os }}-turbo-
7175
- name: Install dependencies
7276
run: npm ci
77+
- if: ${{ matrix.react-version == 'react-19' }}
78+
run: node script/setup-react-19.mts
7379
- name: Build
7480
run: npm run build
7581
- name: Run tests defined in vitest
@@ -79,11 +85,15 @@ jobs:
7985

8086
type-check:
8187
runs-on: ubuntu-latest
88+
strategy:
89+
fail-fast: false
90+
matrix:
91+
react-version: ['react-18', 'react-19']
8292
steps:
8393
- name: Checkout repository
8494
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
8595
- name: Set up Node.js
86-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
96+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
8797
with:
8898
node-version-file: '.nvmrc'
8999
cache: 'npm'
@@ -96,18 +106,24 @@ jobs:
96106
${{ runner.os }}-turbo-
97107
- name: Install dependencies
98108
run: npm ci
109+
- if: ${{ matrix.react-version == 'react-19' }}
110+
run: node script/setup-react-19.mts
99111
- name: Build project
100112
run: npm run build
101113
- name: Type check
102114
run: npm run type-check
103115

104116
examples:
105117
runs-on: ubuntu-latest
118+
strategy:
119+
fail-fast: false
120+
matrix:
121+
react-version: ['react-18', 'react-19']
106122
steps:
107123
- name: Checkout repository
108124
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
109125
- name: Set up Node.js
110-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
126+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
111127
with:
112128
node-version-file: '.nvmrc'
113129
cache: 'npm'
@@ -120,6 +136,8 @@ jobs:
120136
${{ runner.os }}-turbo-
121137
- name: Install dependencies
122138
run: npm ci
139+
- if: ${{ matrix.react-version == 'react-19' }}
140+
run: node script/setup-react-19.mts
123141
- name: Build
124142
run: npx turbo build
125143

@@ -129,7 +147,7 @@ jobs:
129147
- name: Checkout repository
130148
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
131149
- name: Set up Node.js
132-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
150+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
133151
with:
134152
node-version-file: '.nvmrc'
135153
cache: 'npm'
@@ -160,7 +178,7 @@ jobs:
160178
- name: Checkout repository
161179
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
162180
- name: Set up Node.js
163-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
181+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
164182
with:
165183
node-version-file: '.nvmrc'
166184
cache: 'npm'

.github/workflows/codescan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1515

1616
- name: Set up Node.js
17-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
17+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
1818
with:
1919
node-version-file: '.nvmrc'
2020
cache: 'npm'

.github/workflows/copilot-setup-steps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
- name: Checkout repository
1111
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1212
- name: Set up Node.js
13-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
13+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
1414
with:
1515
node-version-file: '.nvmrc'
1616
cache: 'npm'

.github/workflows/deploy_preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Checkout repository
2525
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
2626
- name: Set up Node.js
27-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
27+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
2828
with:
2929
node-version-file: '.nvmrc'
3030
cache: 'npm'

.github/workflows/deploy_preview_forks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Checkout repository
2525
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
2626
- name: Set up Node.js
27-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
27+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
2828
with:
2929
node-version-file: '.nvmrc'
3030
cache: 'npm'

0 commit comments

Comments
 (0)