Skip to content

Commit bc7ca09

Browse files
committed
Merge branch 'main' into 435-email-templates
2 parents f394a86 + f25a333 commit bc7ca09

File tree

31 files changed

+16199
-9993
lines changed

31 files changed

+16199
-9993
lines changed

.github/workflows/deploy.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
contents: read
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515

1616
- name: Authenticate with Google Cloud
1717
id: auth
@@ -23,16 +23,16 @@ jobs:
2323
access_token_lifetime: 300s
2424

2525
- name: Set up Docker Buildx
26-
uses: docker/setup-buildx-action@v2
26+
uses: docker/setup-buildx-action@v3
2727

28-
- uses: docker/login-action@v1
28+
- uses: docker/login-action@v3
2929
with:
3030
registry: "${{ secrets.GCS_REGION }}-docker.pkg.dev"
3131
username: "oauth2accesstoken"
3232
password: ${{ steps.auth.outputs.access_token }}
3333

3434
- name: Build and push
35-
uses: docker/build-push-action@v4
35+
uses: docker/build-push-action@v6
3636
with:
3737
push: true
3838
tags: "${{ secrets.GCS_REGION }}-docker.pkg.dev/${{ secrets.GCS_PROJECT_ID }}/${{ secrets.GCS_ARTIFACT_REPO_NAME }}/compass:${{ github.sha }}"
@@ -50,7 +50,7 @@ jobs:
5050
run:
5151
working-directory: ./terraform/gcs
5252
steps:
53-
- uses: actions/checkout@v3
53+
- uses: actions/checkout@v4
5454

5555
- name: Authenticate with Google Cloud
5656
id: auth
@@ -61,7 +61,7 @@ jobs:
6161
service_account: ${{ secrets.GCS_SERVICE_ACCOUNT_EMAIL }}
6262
access_token_lifetime: 300s
6363

64-
- uses: hashicorp/setup-terraform@v2
64+
- uses: hashicorp/setup-terraform@v3
6565

6666
- run: terraform init -backend-config=../backend.hcl
6767

.github/workflows/pr.yml

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ jobs:
66
runs-on: ubuntu-latest
77
steps:
88
- name: Checkout
9-
uses: actions/checkout@v3
9+
uses: actions/checkout@v4
1010
- name: Setup Node.js
11-
uses: actions/setup-node@v2
11+
uses: actions/setup-node@v4
1212
with:
1313
node-version: 22
1414
cache: "npm"
@@ -22,9 +22,9 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@v3
25+
uses: actions/checkout@v4
2626
- name: Setup Node.js
27-
uses: actions/setup-node@v2
27+
uses: actions/setup-node@v4
2828
with:
2929
node-version: 22
3030
cache: "npm"
@@ -42,9 +42,9 @@ jobs:
4242
runs-on: ubuntu-latest
4343
steps:
4444
- name: Checkout
45-
uses: actions/checkout@v3
45+
uses: actions/checkout@v4
4646
- name: Setup Node.js
47-
uses: actions/setup-node@v2
47+
uses: actions/setup-node@v4
4848
with:
4949
node-version: 22
5050
cache: "npm"
@@ -54,3 +54,24 @@ jobs:
5454
run: docker pull postgres:15
5555
- name: Run tests
5656
run: npm run test
57+
58+
storybook-tests:
59+
timeout-minutes: 60
60+
runs-on: ubuntu-latest
61+
steps:
62+
- uses: actions/checkout@v4
63+
- uses: actions/setup-node@v4
64+
with:
65+
node-version: 22
66+
cache: "npm"
67+
- name: Install dependencies
68+
run: npm ci
69+
- name: Install Playwright
70+
run: npx playwright install --with-deps
71+
- name: Build Storybook
72+
run: npm run build:storybook --quiet
73+
- name: Serve Storybook and run tests
74+
run: |
75+
npx concurrently -k -s first -n "SB,TEST" -c "magenta,blue" \
76+
"npx http-server storybook-static --port 6006 --silent" \
77+
"npx wait-on tcp:127.0.0.1:6006 && npm run test-storybook"

.storybook/preview.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import "../src/styles/globals.css";
88

99
const preview: Preview = {
1010
parameters: {
11-
actions: { argTypesRegex: "^on[A-Z].*" },
1211
controls: {
1312
matchers: {
1413
color: /(background|color)$/i,

0 commit comments

Comments
 (0)