Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

change: Merging the modular SDK branch into main #1445

Merged
merged 43 commits into from
Oct 13, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
72bf15a
fix: Added lightweight App interface (#1132)
hiranya911 Jan 12, 2021
641dee0
feat: Added firebase-admin/app submodule (#1134)
hiranya911 Jan 14, 2021
d68c9da
feat: Added instanceId() modularized API (#1136)
hiranya911 Jan 15, 2021
d754b94
feat: Moved the credential APIs under firebase-admin/app (#1137)
hiranya911 Jan 21, 2021
8d16ac0
feat(auth): Modularized firebase-admin/auth API entrypoint (#1140)
hiranya911 Jan 25, 2021
c1bf3cd
fix: Renaming service functions to getAuth and getInstanceId (#1142)
hiranya911 Jan 26, 2021
ed36bb1
feat(rtdb): Added firebase-admin/database module entrypoint (#1143)
hiranya911 Jan 27, 2021
32edcac
chore: Generating separate API reports for module entry points (#1144)
hiranya911 Feb 1, 2021
0168b15
feat(firestore): Exposed Firestore APIs from firebase-admin/firestore…
hiranya911 Feb 2, 2021
b865bf9
feat(rc): Exposed RC APIs from firebase-admin/remote-config entry poi…
hiranya911 Feb 2, 2021
4e019f1
feat(fcm): Exposed FCM APIs from firebase-admin/messaging entry point…
hiranya911 Feb 4, 2021
9c89065
feat: Exposed Rules APIs from firebase-admin/security-rules entry poi…
hiranya911 Feb 5, 2021
e758b15
feat: Exposed firebase-admin/project-management entry point (#1157)
hiranya911 Feb 8, 2021
252b640
feat(storage): Exposed firebase-admin/storage entry point (#1159)
hiranya911 Feb 9, 2021
a51d9c2
feat(ml): Added firebase-admin/machine-learning entry point (#1160)
hiranya911 Feb 9, 2021
82d6dc1
fix: Moved FirebaseError interface to app module (#1164)
hiranya911 Feb 11, 2021
5a0f2fb
fix: Updated documentation for app and instance-id entry points (#1168)
hiranya911 Feb 16, 2021
93a7699
fix(auth): Updated API docs for firebase-admin/auth (#1170)
hiranya911 Feb 17, 2021
0ebb759
fix: Updated API docs of remaining modules (#1172)
hiranya911 Feb 18, 2021
56bdc81
fix: Updated integration tests to use the modular API surface (#1173)
hiranya911 Feb 22, 2021
63be0d3
chore: Updated package.json file for entry points (#1176)
hiranya911 Mar 5, 2021
0ed3e1c
fix: Separated service namespaces from module entry points (#1197)
hiranya911 Mar 25, 2021
bec70e4
fix(auth): Fixing some public API signatures to be consistent with th…
hiranya911 Apr 7, 2021
1e4286b
Version bumped to alpha0 release (#1225)
hiranya911 Apr 12, 2021
9ffb196
fix: Removed App from the top-level admin namespace (#1236)
hiranya911 Apr 27, 2021
e2f3fe0
chore: Merged main branch into modular-sdk (#1235)
hiranya911 Apr 27, 2021
02e2ea2
chore: Updated API reference comments to tsdoc.org standards (#1242)
hiranya911 Apr 30, 2021
ec08bfc
chore: Added docstrings to type aliases in namespaces (#1247)
hiranya911 May 5, 2021
8e6554f
feat: Added ESM entry points to the package (#1249)
hiranya911 May 6, 2021
17157bc
chore: Implementing API Documenter workflow for generating API refere…
hiranya911 May 14, 2021
6cf83f8
chore: Added post processing script to fix doc titles and links (#1273)
hiranya911 May 18, 2021
70d830b
chore: Added package docs for module entry points (#1275)
hiranya911 May 25, 2021
5d91953
chore: Added support for generating a toc file for docs (#1304)
hiranya911 May 27, 2021
f65deae
chore: Merge main branch into modular-sdk (#1312)
lahirumaramba Jun 2, 2021
244a9af
fix: Applying extra markdown content before first header (#1317)
hiranya911 Jun 3, 2021
e8be12e
feat(fac): Expose FAC APIs from firebase-admin/app-check entry point …
lahirumaramba Jun 4, 2021
b4a2aee
chore: Bumped version to alpha.1 (#1347)
hiranya911 Jun 25, 2021
bee6a2b
chore: Merging main branch into modular-sdk (#1411)
hiranya911 Aug 18, 2021
744caca
fix: Decoupled FirebaseNamespace from new module entry points (#1432)
hiranya911 Sep 21, 2021
ccd4aca
chore: Merging main branch into modular-sdk (#1443)
hiranya911 Sep 30, 2021
8ab8a45
fix: Remove CR (\r) from generated content (#1444)
hiranya911 Oct 1, 2021
ffe7039
chore: Merged with main
hiranya911 Oct 1, 2021
974b428
Merge branch 'master' into modular-sdk
hiranya911 Oct 12, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions .github/scripts/verify_package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ trap cleanup EXIT

# Copy package and test sources into working directory
cp "${PKG_NAME}" "${WORK_DIR}"
cp -r test/integration/typescript/* "${WORK_DIR}"
cp -r test/integration/postcheck/* "${WORK_DIR}"
cp test/resources/mock.key.json "${WORK_DIR}"

# Enter work dir
Expand All @@ -68,6 +68,10 @@ npm install -S "${PKG_NAME}"
echo "> tsc -p tsconfig.json"
./node_modules/.bin/tsc -p tsconfig.json

MOCHA_CLI="./node_modules/.bin/mocha -r ts-node/register"
echo "> $MOCHA_CLI src/*.test.ts"
$MOCHA_CLI src/*.test.ts
MOCHA_CLI="./node_modules/.bin/mocha"
TS_MOCHA_CLI="${MOCHA_CLI} -r ts-node/register"
echo "> $TS_MOCHA_CLI typescript/*.test.ts"
$TS_MOCHA_CLI typescript/*.test.ts

echo "> $MOCHA_CLI esm/*.js"
$MOCHA_CLI esm/*.js
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

strategy:
matrix:
node-version: [10.x, 12.x, 14.x]
node-version: [12.x, 14.x]

steps:
- uses: actions/checkout@v1
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:

- name: Verify public API
run: npm run api-extractor

- name: Run emulator-based integration tests
run: |
npm install -g firebase-tools
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
subject: 'Nightly build ${{github.run_id}} of ${{github.repository}} failed!'
html: >
<b>Nightly workflow ${{github.run_id}} failed on: ${{github.repository}}</b>
<br /><br />Navigate to the
<br /><br />Navigate to the
<a href="https://github.com/firebase/firebase-admin-node/actions/runs/${{github.run_id}}">failed workflow</a>.
continue-on-error: true

Expand All @@ -103,6 +103,6 @@ jobs:
subject: 'Nightly build ${{github.run_id}} of ${{github.repository}} cancelled!'
html: >
<b>Nightly workflow ${{github.run_id}} cancelled on: ${{github.repository}}</b>
<br /><br />Navigate to the
<br /><br />Navigate to the
<a href="https://github.com/firebase/firebase-admin-node/actions/runs/${{github.run_id}}">cancelled workflow</a>.
continue-on-error: true
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v1
with:
node-version: 10.x
node-version: 12.x

- name: Install and build
run: |
Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v1
with:
node-version: 10.x
node-version: 12.x

- name: Publish preflight check
id: preflight
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ test/resources/appid.txt
# Release tarballs should not be checked in
firebase-admin-*.tgz

docgen/html/
docgen/markdown/
Loading