Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master' into CsiTreeShake
Browse files Browse the repository at this point in the history
  • Loading branch information
dconeybe committed May 10, 2024
2 parents 485020c + ab883d0 commit bef8149
Show file tree
Hide file tree
Showing 412 changed files with 20,580 additions and 4,650 deletions.
5 changes: 0 additions & 5 deletions .changeset/cold-carpets-sing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/good-seals-promise.md

This file was deleted.

2 changes: 0 additions & 2 deletions .changeset/itchy-chicken-cry.md

This file was deleted.

2 changes: 0 additions & 2 deletions .changeset/long-rats-walk.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/olive-points-fold.md
@@ -0,0 +1,7 @@
---
'firebase': minor
'@firebase/vertexai-preview': patch
'@firebase/app': patch
---

Add the preview version of the VertexAI SDK.
2 changes: 0 additions & 2 deletions .changeset/quick-peas-guess.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/serious-rivers-attend.md
@@ -0,0 +1,5 @@
---
"@firebase/webchannel-wrapper": patch
---

fix: Update webchannel-wrapper to fix webchannel multi-byte character decoding bug in fetch streams.
5 changes: 0 additions & 5 deletions .changeset/shaggy-garlics-leave.md

This file was deleted.

6 changes: 6 additions & 0 deletions .changeset/thick-spoons-check.md
@@ -0,0 +1,6 @@
---
"@firebase/firestore": patch
"@firebase/webchannel-wrapper": major
---

Use closure-net as a dependency of webchannel-wrapper and Firestore.
52 changes: 52 additions & 0 deletions .changeset/tiny-pots-sit.md
@@ -0,0 +1,52 @@
---
'@firebase/analytics': patch
'@firebase/analytics-compat': patch
'@firebase/analytics-interop-types': patch
'@firebase/analytics-types': patch
'@firebase/app': patch
'@firebase/app-check': patch
'@firebase/app-check-compat': patch
'@firebase/app-check-interop-types': patch
'@firebase/app-check-types': patch
'@firebase/app-compat': patch
'@firebase/app-types': patch
'@firebase/auth': patch
'@firebase/auth-compat': patch
'@firebase/auth-interop-types': patch
'@firebase/auth-types': patch
'@firebase/component': patch
'@firebase/database': patch
'@firebase/database-compat': patch
'@firebase/database-types': patch
'firebase': patch
'@firebase/firestore': patch
'@firebase/firestore-compat': patch
'@firebase/firestore-types': patch
'@firebase/functions': patch
'@firebase/functions-compat': patch
'@firebase/functions-types': patch
'@firebase/installations': patch
'@firebase/installations-compat': patch
'@firebase/installations-types': patch
'@firebase/logger': patch
'@firebase/messaging': patch
'@firebase/messaging-compat': patch
'@firebase/messaging-interop-types': patch
'@firebase/performance': patch
'@firebase/performance-compat': patch
'@firebase/performance-types': patch
'@firebase/remote-config': patch
'@firebase/remote-config-compat': patch
'@firebase/remote-config-types': patch
'@firebase/rules-unit-testing': patch
'@firebase/storage': patch
'@firebase/storage-compat': patch
'@firebase/storage-types': patch
'@firebase/template': patch
'@firebase/template-types': patch
'@firebase/util': patch
'@firebase/vertexai-preview': patch
'@firebase/webchannel-wrapper': patch
---

Bump all packages so staging works.
6 changes: 0 additions & 6 deletions .changeset/witty-comics-rule.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/yellow-houses-happen.md

This file was deleted.

16 changes: 8 additions & 8 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Expand Up @@ -11,9 +11,9 @@
* @firebase/jssdk-global-approvers

# Database Code
packages/database @maneesht @jsdt @jmwski @firebase/jssdk-global-approvers
packages/database-compat @maneesht @jsdt @jmwski @firebase/jssdk-global-approvers
packages/database-types @maneesht @jsdt @jmwski @firebase/jssdk-global-approvers
packages/database @maneesht @aashishpatil-g @firebase/jssdk-global-approvers
packages/database-compat @maneesht @aashishpatil-g @firebase/jssdk-global-approvers
packages/database-types @maneesht @aashishpatil-g @firebase/jssdk-global-approvers

# Firestore Code
packages/firestore @firebase/firestore-js-team @firebase/jssdk-global-approvers
Expand All @@ -34,10 +34,10 @@ packages/messaging-interop-types @zwu52 @firebase/jssdk-global-approvers
integration/messaging @zwu52 @firebase/jssdk-global-approvers

# Auth Code
packages/auth @lisajian @Xiaoshouzi-gh @renkelvin @sam-gc @firebase/jssdk-global-approvers
packages/auth-compat @lisajian @Xiaoshouzi-gh @renkelvin @sam-gc @firebase/jssdk-global-approvers
packages/auth-types @lisajian @Xiaoshouzi-gh @renkelvin @sam-gc @firebase/jssdk-global-approvers
packages/auth-interop-types @lisajian @Xiaoshouzi-gh @renkelvin @sam-gc @firebase/jssdk-global-approvers
packages/auth @lisajian @Xiaoshouzi-gh @sam-gc @firebase/jssdk-global-approvers
packages/auth-compat @lisajian @Xiaoshouzi-gh @sam-gc @firebase/jssdk-global-approvers
packages/auth-types @lisajian @Xiaoshouzi-gh @sam-gc @firebase/jssdk-global-approvers
packages/auth-interop-types @lisajian @Xiaoshouzi-gh @sam-gc @firebase/jssdk-global-approvers

# Testing Code
packages/rules-unit-testing @avolkovi @sam-gc @yuchenshi @firebase/jssdk-global-approvers
Expand Down Expand Up @@ -71,7 +71,7 @@ packages/app-check-interop-types @hsubox76 @firebase/jssdk-global-approvers
# Documentation Changes
packages/firebase/index.d.ts @egilmorez @firebase/jssdk-global-approvers
scripts/docgen/content-sources/ @egilmorez @firebase/jssdk-global-approvers
docs-devsite/ @egilmorez @markarndt @kevinthecheung
docs-devsite/ @firebase/firebase-techwriters

# Changeset
.changeset @firebase/jssdk-changeset-approvers @firebase/firestore-js-team @firebase/jssdk-global-approvers
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report_v2.yaml
Expand Up @@ -71,6 +71,7 @@ body:
- Performance
- Remote-Config
- Storage
- VertexAI
validations:
required: true
- type: textarea
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/canary-deploy.yml
Expand Up @@ -31,10 +31,10 @@ jobs:
with:
# Canary release script requires git history and tags.
fetch-depth: 0
- name: Set up Node (16)
- name: Set up Node (20)
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- name: Yarn install
run: yarn
- name: Deploy canary
Expand Down Expand Up @@ -73,6 +73,7 @@ jobs:
NPM_TOKEN_STORAGE_TYPES: ${{secrets.NPM_TOKEN_STORAGE_TYPES}}
NPM_TOKEN_TESTING: ${{secrets.NPM_TOKEN_TESTING}}
NPM_TOKEN_UTIL: ${{secrets.NPM_TOKEN_UTIL}}
NPM_TOKEN_VERTEXAI: ${{secrets.NPM_TOKEN_VERTEXAI}}
NPM_TOKEN_WEBCHANNEL_WRAPPER: ${{secrets.NPM_TOKEN_WEBCHANNEL_WRAPPER}}
NPM_TOKEN_FIREBASE: ${{secrets.NPM_TOKEN_FIREBASE}}
NPM_TOKEN_APP_COMPAT: ${{ secrets.NPM_TOKEN_APP_COMPAT }}
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/check-changeset.yml
Expand Up @@ -34,10 +34,10 @@ jobs:
with:
# This makes Actions fetch all Git history so check_changeset script can diff properly.
fetch-depth: 0
- name: Set up Node (16)
- name: Set up Node (20)
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- name: Yarn install
run: yarn
- name: Run changeset script
Expand All @@ -47,7 +47,10 @@ jobs:
yarn ts-node-script scripts/ci/check_changeset.ts
id: check-changeset
- name: Print changeset checker output
run: echo "${{steps.check-changeset.outputs.CHANGESET_ERROR_MESSAGE}}"
run: |
cat << 'eof_delimiter_that_will_never_occur_in_CHANGESET_ERROR_MESSAGE'
${{steps.check-changeset.outputs.CHANGESET_ERROR_MESSAGE}}
eof_delimiter_that_will_never_occur_in_CHANGESET_ERROR_MESSAGE
- name: Print blocking failure status
run: echo "${{steps.check-changeset.outputs.BLOCKING_FAILURE}}"
- name: Find Comment
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-docs.yml
Expand Up @@ -27,10 +27,10 @@ jobs:
with:
# get all history for the diff
fetch-depth: 0
- name: Set up Node (16)
- name: Set up Node (20)
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- name: Yarn install
run: yarn
- name: Run doc generation (devsite docs)
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-pkg-paths.yml
Expand Up @@ -27,10 +27,10 @@ jobs:
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up Node (16)
- name: Set up Node (20)
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- name: Yarn install
run: yarn
- name: Yarn build
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/deploy-config.yml
Expand Up @@ -27,17 +27,18 @@ jobs:
test:
name: Deploy Firebase Project Rules and Functions
runs-on: ubuntu-latest
if: (github.actor != 'dependabot[bot]')

steps:
- name: Checkout Repo
uses: actions/checkout@master
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up node (18)
- name: Set up node (20)
uses: actions/setup-node@v3
with:
node-version: 18.x
node-version: 20.x
- name: Yarn install
run: yarn
- name: Deploy project config if needed
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/e2e-test.yml
Expand Up @@ -36,10 +36,10 @@ jobs:
steps:
- name: Checkout Repo
uses: actions/checkout@master
- name: Set up Node (18)
- name: Set up Node (20)
uses: actions/setup-node@master
with:
node-version: 18.x
node-version: 20.x
- name: install Chrome stable
run: |
sudo apt-get update
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/format.yml
Expand Up @@ -31,10 +31,10 @@ jobs:
with:
# get all history for the diff
fetch-depth: 0
- name: Set up node (16)
- name: Set up node (20)
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- name: Yarn install
run: yarn
- name: Run formatting script
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/health-metrics-pull-request.yml
Expand Up @@ -35,13 +35,13 @@ env:
jobs:
binary-size:
name: Binary Size
if: github.event_name == 'push' || !(github.event.pull_request.head.repo.fork)
if: (github.event_name == 'push' || !(github.event.pull_request.head.repo.fork)) && (github.actor != 'dependabot[bot]')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- uses: 'google-github-actions/auth@v0'
with:
credentials_json: '${{ secrets.GCP_SA_KEY }}'
Expand All @@ -52,13 +52,13 @@ jobs:
run: yarn size-report
modular-export-size:
name: Binary Size For Modular Exports
if: github.event_name == 'push' || !(github.event.pull_request.head.repo.fork)
if: (github.event_name == 'push' || !(github.event.pull_request.head.repo.fork)) && (github.actor != 'dependabot[bot]')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- uses: 'google-github-actions/auth@v0'
with:
credentials_json: '${{ secrets.GCP_SA_KEY }}'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Expand Up @@ -23,10 +23,10 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up node (16)
- name: Set up node (20)
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- name: yarn install
run: yarn
- name: yarn lint
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/prerelease-manual-deploy.yml
Expand Up @@ -34,10 +34,10 @@ jobs:
with:
# Canary release script requires git history and tags.
fetch-depth: 0
- name: Set up node (16)
- name: Set up node (20)
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- name: Yarn install
run: yarn
- name: Deploy prerelease
Expand Down Expand Up @@ -76,6 +76,8 @@ jobs:
NPM_TOKEN_STORAGE_TYPES: ${{secrets.NPM_TOKEN_STORAGE_TYPES}}
NPM_TOKEN_TESTING: ${{secrets.NPM_TOKEN_TESTING}}
NPM_TOKEN_UTIL: ${{secrets.NPM_TOKEN_UTIL}}
NPM_TOKEN_VERTEXAI: ${{secrets.NPM_TOKEN_VERTEXAI}}
NPM_TOKEN_VERTEXAI_PREVIEW: ${{secrets.NPM_TOKEN_VERTEXAI_PREVIEW}}
NPM_TOKEN_WEBCHANNEL_WRAPPER: ${{secrets.NPM_TOKEN_WEBCHANNEL_WRAPPER}}
NPM_TOKEN_FIREBASE: ${{secrets.NPM_TOKEN_FIREBASE}}
NPM_TOKEN_APP_COMPAT: ${{ secrets.NPM_TOKEN_APP_COMPAT }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-log.yml
Expand Up @@ -28,10 +28,10 @@ jobs:
- name: Checkout Repo
uses: actions/checkout@master

- name: Setup Node.js 16.x
- name: Setup Node.js 20.x
uses: actions/setup-node@master
with:
node-version: 16.x
node-version: 20.x

- name: Get PR number and send to tracker.
run: node scripts/ci/log-changesets.js
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-pr.yml
Expand Up @@ -32,10 +32,10 @@ jobs:
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
fetch-depth: 0

- name: Setup Node.js 16.x
- name: Setup Node.js 20.x
uses: actions/setup-node@master
with:
node-version: 16.x
node-version: 20.x

- name: Install Dependencies
run: yarn
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/release-prod.yml
Expand Up @@ -32,10 +32,10 @@ jobs:
contents: write

steps:
- name: Set up node (16)
- name: Set up node (20)
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x
- name: Checkout release branch (with history)
uses: actions/checkout@master
with:
Expand Down Expand Up @@ -86,6 +86,8 @@ jobs:
NPM_TOKEN_STORAGE_TYPES: ${{secrets.NPM_TOKEN_STORAGE_TYPES}}
NPM_TOKEN_TESTING: ${{secrets.NPM_TOKEN_TESTING}}
NPM_TOKEN_UTIL: ${{secrets.NPM_TOKEN_UTIL}}
NPM_TOKEN_VERTEXAI: ${{secrets.NPM_TOKEN_VERTEXAI}}
NPM_TOKEN_VERTEXAI_PREVIEW: ${{secrets.NPM_TOKEN_VERTEXAI_PREVIEW}}
NPM_TOKEN_WEBCHANNEL_WRAPPER: ${{secrets.NPM_TOKEN_WEBCHANNEL_WRAPPER}}
NPM_TOKEN_FIREBASE: ${{secrets.NPM_TOKEN_FIREBASE}}
NPM_TOKEN_APP_COMPAT: ${{ secrets.NPM_TOKEN_APP_COMPAT }}
Expand Down

0 comments on commit bef8149

Please sign in to comment.