Skip to content

Commit

Permalink
Merge branch 'main' into add-expand-to-navlist
Browse files Browse the repository at this point in the history
  • Loading branch information
TylerJDev authored Feb 21, 2025
2 parents 518b6f2 + 22508b7 commit 01d8ed2
Show file tree
Hide file tree
Showing 367 changed files with 5,722 additions and 6,176 deletions.
5 changes: 5 additions & 0 deletions .changeset/clean-planets-sleep.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@primer/react": patch
---

bugfix(SelectPanel): Set border-top-color on selectpanel footer
5 changes: 5 additions & 0 deletions .changeset/fifty-deers-applaud.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@primer/react": patch
---

The `UnderlinePanels` component wasn't supporting passing in `className`. Adding to the prop list
5 changes: 0 additions & 5 deletions .changeset/gentle-stingrays-search.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/giant-bees-impress.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/khaki-pillows-change.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@primer/react": patch
---

SubNav: Adds `aria-current` to selected links
5 changes: 0 additions & 5 deletions .changeset/lazy-jars-leave.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/plenty-dragons-argue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@primer/react": minor
---

Blankslate: Add support for button in `Blankslate.PrimaryAction`
5 changes: 0 additions & 5 deletions .changeset/selfish-taxis-notice.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/shaggy-comics-whisper.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@primer/react": minor
---

Remove CSS modules feature flag from Header
5 changes: 0 additions & 5 deletions .changeset/short-fireants-jog.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/shy-carpets-relax.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/silent-cameras-care.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@primer/react": patch
---

fix(SelectPanel): Correctly recalculate position on overflow
5 changes: 0 additions & 5 deletions .changeset/swift-baboons-compare.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/tidy-hounds-change.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@primer/react": patch
---

Fix LinkButton types and stories
160 changes: 160 additions & 0 deletions .github/workflows/aat-reports.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
name: AAT Reports
on:
workflow_call:
outputs:
aat-all-flags:
value: ${{ jobs.aat-all-flags.result }}
aat-no-flag:
value: ${{ jobs.aat.result }}

concurrency:
group: aat-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
aat-runner:
runs-on: ubuntu-latest-16-cores
strategy:
fail-fast: false
matrix:
shard: [1, 2, 3, 4]
steps:
- uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 22
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Build storybook
run: npx storybook build
working-directory: packages/react
- name: Run storybook
id: storybook
working-directory: packages/react
run: |
npx serve -l 6006 storybook-static &
pid=$!
echo "pid=$pid" >> $GITHUB_OUTPUT
sleep 5
- name: Run AAT
uses: docker://mcr.microsoft.com/playwright:v1.50.0-jammy
env:
STORYBOOK_URL: 'http://172.17.0.1:6006'
with:
args: npx playwright test --grep @aat --shard="${{ matrix.shard }}/${{ strategy.job-total }}"
- name: Stop storybook
run: kill ${{ steps.storybook.outputs.pid }}
- name: Upload report
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: axe-no-flag-${{ matrix.shard }}
path: blob-report
retention-days: 1

aat:
if: ${{ always() }}
runs-on: ubuntu-latest
needs: aat-runner
steps:
- uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 22
cache: 'npm'
- name: install dependencies
run: npm ci
- name: download all reports
uses: actions/download-artifact@v4
with:
path: all-blob-reports
pattern: axe-no-flag-*
merge-multiple: true
- name: merge all reports
run: npx playwright merge-reports --reporter html ./all-blob-reports
- name: Upload report
uses: actions/upload-artifact@v4
with:
name: axe
path: playwright-report
- name: Check aat-runner job status
if: ${{ needs.aat-runner.result == 'failure' }}
run: exit 1

aat-runner-all-flags:
runs-on: ubuntu-latest-16-cores
strategy:
fail-fast: false
matrix:
shard: [1, 2, 3, 4]
env:
VITE_PRIMER_REACT_CSS_MODULES_STAFF: 1
VITE_PRIMER_REACT_CSS_MODULES_GA: 1
steps:
- uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 22
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Build storybook
run: npx storybook build
working-directory: packages/react
- name: Run storybook
id: storybook
working-directory: packages/react
run: |
npx serve -l 6006 storybook-static &
pid=$!
echo "pid=$pid" >> $GITHUB_OUTPUT
sleep 5
- name: Run AAT
uses: docker://mcr.microsoft.com/playwright:v1.50.0-jammy
env:
STORYBOOK_URL: 'http://172.17.0.1:6006'
with:
args: npx playwright test --grep @aat --shard="${{ matrix.shard }}/${{ strategy.job-total }}"
- name: Stop storybook
run: kill ${{ steps.storybook.outputs.pid }}
- name: Upload report
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: axe-all-flags-${{ matrix.shard }}
path: blob-report
retention-days: 1

aat-all-flags:
if: ${{ always() }}
runs-on: ubuntu-latest
needs: aat-runner-all-flags
steps:
- uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 22
cache: 'npm'
- name: install dependencies
run: npm ci
- name: download all reports
uses: actions/download-artifact@v4
with:
path: all-blob-reports
pattern: axe-all-flags-*
merge-multiple: true
- name: merge all reports
run: npx playwright merge-reports --reporter html ./all-blob-reports
- name: Upload report
uses: actions/upload-artifact@v4
with:
name: axe-all-flags
path: playwright-report
- name: Check aat-runner-all-flags job status
if: ${{ needs.aat-runner-all-flags.result == 'failure' }}
run: exit 1
2 changes: 1 addition & 1 deletion .github/workflows/accessibility-alt-text-bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ jobs:
if: ${{ github.event.issue || github.event.pull_request || github.event.discussion }}
steps:
- name: Get action 'github/accessibility-alt-text-bot'
uses: github/accessibility-alt-text-bot@v1.6.0
uses: github/accessibility-alt-text-bot@v1.7.1
Loading

0 comments on commit 01d8ed2

Please sign in to comment.