Skip to content

Commit f935f34

Browse files
committed
Merge branch 'main' into fetchsigninwithemail
2 parents 3d60bd9 + 58f5031 commit f935f34

14 files changed

Lines changed: 2384 additions & 2348 deletions

File tree

.github/workflows/e2e.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,17 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- name: Checkout
39-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
39+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
40+
with:
41+
persist-credentials: false
4042

4143
- name: Setup pnpm
4244
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
4345
with:
4446
version: 11.9.0
4547

4648
- name: Setup node
47-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
49+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
4850
with:
4951
node-version: 24.18.0
5052
cache: pnpm
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
name: Update labels on issues and pull requests
2+
3+
on:
4+
issue_comment:
5+
types: [created]
6+
issues:
7+
types: [opened]
8+
9+
permissions: {}
10+
11+
jobs:
12+
label-new-issue:
13+
if: github.event_name == 'issues'
14+
runs-on: ubuntu-latest
15+
permissions:
16+
issues: write
17+
steps:
18+
- name: Add needs attention label on creation
19+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
20+
with:
21+
script: |
22+
await github.rest.issues.addLabels({
23+
owner: context.repo.owner,
24+
repo: context.repo.repo,
25+
issue_number: context.issue.number,
26+
labels: ['needs attention'],
27+
});
28+
29+
label-op-response:
30+
if: github.event_name == 'issue_comment'
31+
runs-on: ubuntu-latest
32+
permissions:
33+
issues: write
34+
steps:
35+
- name: Check if the comment is from the issue author
36+
id: check-op
37+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
38+
with:
39+
script: |
40+
const isOpComment =
41+
context.payload.comment.user.login ===
42+
context.payload.issue.user.login;
43+
core.setOutput('op_comment', isOpComment ? 'true' : 'false');
44+
45+
- name: Update labels when the issue author responded on an open item
46+
if: steps.check-op.outputs.op_comment == 'true' && github.event.issue.state == 'open'
47+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
48+
with:
49+
script: |
50+
const issueNumber = context.payload.issue.number;
51+
await github.rest.issues.addLabels({
52+
owner: context.repo.owner,
53+
repo: context.repo.repo,
54+
issue_number: issueNumber,
55+
labels: ['needs attention'],
56+
});
57+
try {
58+
await github.rest.issues.removeLabel({
59+
owner: context.repo.owner,
60+
repo: context.repo.repo,
61+
issue_number: issueNumber,
62+
name: 'blocked: await customer response',
63+
});
64+
} catch (error) {
65+
if (error.status !== 404) {
66+
throw error;
67+
}
68+
}
69+
70+
- name: Comment when the issue author responded on a closed item
71+
if: steps.check-op.outputs.op_comment == 'true' && github.event.issue.state == 'closed'
72+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
73+
with:
74+
script: |
75+
await github.rest.issues.createComment({
76+
owner: context.repo.owner,
77+
repo: context.repo.repo,
78+
issue_number: context.payload.issue.number,
79+
body: [
80+
'This item is closed, so it may not receive regular attention.',
81+
'',
82+
'If it is still relevant, please open a new issue with an up-to-date reproduction, or open a new pull request.',
83+
].join('\n'),
84+
});

.github/workflows/lint.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ jobs:
1616

1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
19+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
20+
with:
21+
persist-credentials: false
2022

2123
- name: Setup Node.js
22-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
24+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2325
with:
2426
node-version: '24.18.0'
2527

.github/workflows/stale-issue.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
pull-requests: write
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0
19+
- uses: actions/stale@4391f3da665fdf50b6810c1a66712fb9ba21aa93 # v11.0.0
2020
with:
2121
operations-per-run: 1000
2222
stale-issue-message: |

.github/workflows/test.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
17+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
18+
with:
19+
persist-credentials: false
1820

1921
- name: Setup node
20-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
22+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2123
with:
2224
node-version: 24.18.0
2325
check-latest: true
@@ -33,7 +35,7 @@ jobs:
3335
chmod +x /usr/local/bin/addlicense
3436
3537
- name: Install dependencies
36-
run: pnpm install
38+
run: pnpm install --frozen-lockfile
3739

3840
- name: Build packages
3941
run: pnpm run build

packages/angular/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
22
"name": "@firebase-oss/ui-angular",
3-
"version": "7.0.0",
3+
"version": "7.0.3",
44
"repository": "firebase/firebaseui-web",
5+
"publishConfig": {
6+
"registry": "https://wombat-dressing-room.appspot.com"
7+
},
58
"files": [
69
"dist"
710
],

packages/core/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
22
"name": "@firebase-oss/ui-core",
3-
"version": "7.0.0",
3+
"version": "7.0.3",
44
"repository": "firebase/firebaseui-web",
5+
"publishConfig": {
6+
"registry": "https://wombat-dressing-room.appspot.com"
7+
},
58
"description": "Core authentication service for Firebase UI",
69
"type": "module",
710
"main": "./dist/index.cjs",

packages/react/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
22
"name": "@firebase-oss/ui-react",
3-
"version": "7.0.0",
3+
"version": "7.0.3",
44
"repository": "firebase/firebaseui-web",
5+
"publishConfig": {
6+
"registry": "https://wombat-dressing-room.appspot.com"
7+
},
58
"type": "module",
69
"main": "./dist/index.cjs",
710
"module": "./dist/index.js",

packages/shadcn/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
22
"name": "@firebase-oss/ui-shadcn",
3-
"version": "7.0.0",
3+
"version": "7.0.3",
44
"repository": "firebase/firebaseui-web",
5+
"publishConfig": {
6+
"registry": "https://wombat-dressing-room.appspot.com"
7+
},
58
"type": "module",
69
"bin": {
710
"ui-shadcn": "dist/bin/cli.js"
@@ -42,9 +45,9 @@
4245
"yargs-parser": "^22.0.0"
4346
},
4447
"dependencies": {
45-
"@hookform/resolvers": "^5.4.0",
4648
"@firebase-oss/ui-core": "workspace:*",
4749
"@firebase-oss/ui-react": "workspace:*",
50+
"@hookform/resolvers": "^5.4.0",
4851
"@radix-ui/react-label": "^2.1.11",
4952
"@radix-ui/react-select": "^2.3.2",
5053
"@radix-ui/react-separator": "^1.1.11",

packages/styles/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
22
"name": "@firebase-oss/ui-styles",
3-
"version": "7.0.0",
3+
"version": "7.0.3",
44
"repository": "firebase/firebaseui-web",
5+
"publishConfig": {
6+
"registry": "https://wombat-dressing-room.appspot.com"
7+
},
58
"type": "module",
69
"zshy": {
710
"exports": {

0 commit comments

Comments
 (0)