Skip to content

Commit c83970c

Browse files
committed
feat(ui): add bio and social links to governance cards
Display contributor bio and social account links with provider icons on the about page governance cards. Twitter/X is part of socialAccounts rather than a separate field. Dynamic icon classes are safelisted in UnoCSS config. Fixes #2197
1 parent 781b407 commit c83970c

File tree

98 files changed

+10720
-5036
lines changed

Some content is hidden

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

98 files changed

+10720
-5036
lines changed

.github/workflows/chromatic.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
run: pnpm install
3838

3939
- name: 🧪 Run Chromatic Visual and Accessibility Tests
40-
uses: chromaui/action@f191a0224b10e1a38b2091cefb7b7a2337009116 # v16.0.0
40+
uses: chromaui/action@0794e6939fe40ce46a88963f818092afc427da5b # v15.3.0
4141
env:
4242
CHROMATIC_BRANCH: ${{ github.event.pull_request.head.ref || github.ref_name }}
4343
CHROMATIC_SHA: ${{ github.event.pull_request.head.sha || github.sha }}

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,14 @@ jobs:
111111
run: pnpm vp test --project nuxt --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
112112

113113
- name: ⬆︎ Upload coverage reports to Codecov
114-
uses: codecov/codecov-action@1af58845a975a7985b0beb0cbe6fbbb71a41dbad # v5
114+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
115115
with:
116116
report_type: test_results
117117
env:
118118
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
119119

120120
- name: ⬆︎ Upload coverage reports to Codecov
121-
uses: codecov/codecov-action@1af58845a975a7985b0beb0cbe6fbbb71a41dbad # v5
121+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
122122
env:
123123
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
124124

.github/workflows/welcome-open.yml

Lines changed: 0 additions & 32 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Claim Contributor Message
1+
name: welcome
22

33
on:
44
pull_request_target:

CONTRIBUTING.md

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -752,23 +752,6 @@ pnpm test:browser:ui # Run with Playwright UI
752752

753753
Make sure to read about [Playwright best practices](https://playwright.dev/docs/best-practices) and don't rely on classes/IDs but try to follow user-replicable behaviour (like selecting an element based on text content instead).
754754

755-
#### Updating snapshots
756-
757-
Some tests use image snapshots that must match the CI environment (Linux). If you need to update them, and aren't running Linux, you can use Docker to run in the same environment:
758-
759-
```bash
760-
docker run --rm \
761-
-e CI=true \
762-
-e NODE_OPTIONS="--max-old-space-size=4096" \
763-
-v $(pwd):/work \
764-
-w /work \
765-
mcr.microsoft.com/playwright:v1.58.2-noble \
766-
sh -c "npm install -g pnpm && pnpm install && pnpm vp run build:test && pnpm vp run test:browser:prebuilt --update-snapshots"
767-
```
768-
769-
> [!NOTE]
770-
> If the build runs out of memory, increase `--max-old-space-size` to `8192`.
771-
772755
### Test fixtures (mocking external APIs)
773756

774757
E2E tests use a fixture system to mock external API requests, ensuring tests are deterministic and don't hit real APIs. This is handled at two levels:

app/assets/logos/sponsors/badrap-light.svg

Lines changed: 0 additions & 9 deletions
This file was deleted.

app/assets/logos/sponsors/badrap.svg

Lines changed: 0 additions & 9 deletions
This file was deleted.

app/assets/logos/sponsors/chromatic-light.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)