Skip to content

Commit

Permalink
Launch/v13.0.0 (#6559)
Browse files Browse the repository at this point in the history
* Update min node version to 18, add 20 to supported versions & CI

* Update min node version to 18, add 20 to supported versions & CI (#6447)

* Update min node version to 18, add 20 to supported versions & CI

* Fix broken unit test

* Bump dockefiles to Node 20 as well

* Skip frameworks test for now so that it doesn't run indefinitely

* GetStorageDefaultBucket through Storage API (#6471)

* GetStorageDefaultBucket through Storage API

* pretty it up

* Update CHANGELOG.md

---------

Co-authored-by: joehan <[email protected]>

* Remove 'request' from 'functions:shell' (#5808)

* removing request and api from functions shell

* typing is powerful

* return sentinal value on http function to avoid weird output

* fix get/post functions to accept data

* spelling is hard

* Cleaning up old code

* Replace request with a shim

* refactoring to pipe through body correctly

* Use correct function signature

* format

* format

* remove overly specific error message

* remove request from storage-integration-test

* formats

---------

Co-authored-by: Bryan Kendall <[email protected]>

* Removing deprecated ext:dev:publish, as promised (#6522)

* Added CHANGELOG entries

* Updating various test dependencies

* Update functions node version error message

* First crack at getting webframeworks tests back up and running (#6573)

* First crack at getting webframeworks tests back up and running

* More dep upates, specify type:modules for functions

* Update Angular

* --exit on mocha, fixes for Angular

* Lint

* Next14

* Couple nextjs tests

* More stuffs

---------

Co-authored-by: James Daniels <[email protected]>

* Better error message for missing storage default bucket (#6575)

* Better error message for missing storage default bucket

* ===

* ===

* format

---------

Co-authored-by: abhis3 <[email protected]>
Co-authored-by: Bryan Kendall <[email protected]>
Co-authored-by: James Daniels <[email protected]>
  • Loading branch information
4 people authored Dec 6, 2023
1 parent 39b23e0 commit 6036dfb
Show file tree
Hide file tree
Showing 57 changed files with 10,416 additions and 20,978 deletions.
30 changes: 15 additions & 15 deletions .github/workflows/node-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ jobs:
strategy:
matrix:
node-version:
- "18"
- "20"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-node@v3
Expand All @@ -44,10 +44,10 @@ jobs:
strategy:
matrix:
node-version:
- "16"
- "18"
- "20"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
Expand All @@ -59,7 +59,7 @@ jobs:
- run: npm test -- -- --forbid-only

- uses: codecov/codecov-action@v3
if: matrix.node-version == '16'
if: matrix.node-version == '20'

integration:
needs: unit
Expand All @@ -79,7 +79,7 @@ jobs:
fail-fast: false
matrix:
node-version:
- "18"
- "20"
script:
- npm run test:client-integration
- npm run test:emulator
Expand All @@ -94,7 +94,7 @@ jobs:
- npm run test:triggers-end-to-end
- npm run test:triggers-end-to-end:inspect
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
Expand Down Expand Up @@ -135,7 +135,7 @@ jobs:
fail-fast: false
matrix:
node-version:
- "18"
- "20"
script:
- npm run test:hosting
# - npm run test:hosting-rewrites # Long-running test that might conflict across test runs. Run this manually.
Expand All @@ -155,7 +155,7 @@ jobs:
java-version: 17
distribution: temurin

- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
Expand Down Expand Up @@ -184,10 +184,10 @@ jobs:
strategy:
matrix:
node-version:
- "18"
- "20"

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
Expand All @@ -203,10 +203,10 @@ jobs:
strategy:
matrix:
node-version:
- "18"
- "20"

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
Expand All @@ -222,10 +222,10 @@ jobs:
strategy:
matrix:
node-version:
- "18"
- "20"

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
- Breaking: dropped support for running the CLI on Node.js v16.
- Breaking: Refactored `functions:shell` to remove dependency on deprecated `request` module.
- As part of this change, removed support for some rarely used features of `request`.
- Breaking: Removed deprecated `ext:dev:publish` command. Use `ext:dev:upload` instead.
- Added support for running the CLI on Node.js v20. Installations from https://firebase.tools will now use Node.js 20.
- Switched Storage deployment to use GetDefaultBucket endpoint to fetch default Storage bucket. (#6467)
- Fixed an issue with emulating blocking functions when using multiple codebases (#6504).
- Added force flag call-out for bypassing prompts (#6506).
- Added the ability to deploy Angular apps using [the new application-builder](https://angular.dev/tools/cli/esbuild). (#6480)
- Fixed an issue where `--non-interactive` flag is not respected in Firestore indexes deploys. (#6539)
- Fixed an issue where `login:use` would not work outside of a Firebase project directory. (#6526)
Expand Down
Loading

0 comments on commit 6036dfb

Please sign in to comment.