Skip to content

Commit 09e3c5b

Browse files
Merge branch 'next' into rachelsaunders-bq-importscript
2 parents ac99fc0 + 7218557 commit 09e3c5b

File tree

123 files changed

+1421
-740
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+1421
-740
lines changed

.github/CODEOWNERS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# All documentation changes, e.g. changelogs & readmes.
2+
*.md @rachelsaunders
3+
4+
# Dependencies, package.json and mono-repo files
5+
package.json @Salakar @Ehesp
6+
*/package.json @Salakar @Ehesp
7+
lerna.json @Salakar @Ehesp
8+
9+
# Tests
10+
jest.config.js @Salakar @Ehesp
11+
*/jest.config.js @Salakar @Ehesp
12+
__tests__/* @Salakar @Ehesp

.prettierignore

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
package.json
22
extension.yaml
3-
webpack.config.js
3+
package-lock.json
4+
45
**/node_modules/**
56

67
# generated files
78
README.md
8-
POSTINSTALL.md
9-
PREINSTALL.md
109
**/functions/lib/**
1110
**/dist/**
11+
12+
# extension install md files
13+
# - excluded as prettier escapes variables e.g. `${PROJECT_ID}` becomes `\${PROJECT_ID}`
14+
POSTINSTALL.md
15+
PREINSTALL.md

.prettierrc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
trailingComma: es5
1616
arrowParens: always
1717
overrides:
18-
- files: "*.yaml"
18+
- files: "*.{yml,yaml}"
1919
options:
2020
proseWrap: always

.travis.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: node_js
2+
3+
node_js:
4+
- 8
5+
- 10
6+
- 12
7+
8+
stages:
9+
- validate
10+
- test
11+
12+
jobs:
13+
include:
14+
- stage: validate
15+
name: "TypeScript Compile"
16+
script: npm run clean && npm run build
17+
- stage: validate
18+
name: "Prettier Format Check"
19+
script: npm run lint
20+
- stage: test
21+
script: npm run test-coverage

auth-mailchimp-sync/extension.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ description:
2323
license: Apache-2.0
2424
billingRequired: true
2525
sourceUrl: https://github.com/firebase/extensions/tree/master/auth-mailchimp-sync
26-
releaseNotesUrl: https://github.com/firebase/extensions/commits/master
26+
releaseNotesUrl: https://github.com/firebase/extensions/releases
2727

2828
author:
2929
authorName: Firebase
@@ -89,6 +89,7 @@ params:
8989
value: asia-northeast1
9090
default: us-central1
9191
required: true
92+
immutable: true
9293

9394
- param: MAILCHIMP_API_KEY
9495
type: string

auth-mailchimp-sync/jest.config.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,5 @@ module.exports = {
66
rootDir: "./",
77
preset: "ts-jest",
88
globalSetup: "./jest.setup.js",
9-
globalTeardown: "./jest.teardown.js"
9+
globalTeardown: "./jest.teardown.js",
1010
};
11-
12-

auth-mailchimp-sync/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"name": "auth-mailchimp-sync",
3-
"version": "0.1.0",
43
"description": "Add new users to a Mailchimp list, and delete them from the list when they delete their account.",
54
"main": "functions/lib/index.js",
65
"scripts": {
@@ -19,5 +18,6 @@
1918
"devDependencies": {
2019
"rimraf": "^2.6.3",
2120
"typescript": "^3.2.4"
22-
}
21+
},
22+
"private": true
2323
}

auth-mailchimp-sync/tsconfig.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,5 @@
33
"compilerOptions": {
44
"outDir": "functions/lib"
55
},
6-
"include": [
7-
"functions/src"
8-
]
6+
"include": ["functions/src"]
97
}

delete-user-data/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## Version 0.1.2
2+
3+
feature - Add a new param for recursively deleting subcollections in Cloud Firestore (issue #14).
4+
fixed - Fixed "cold start" errors experienced when the extension runs after a period of inactivity (issue #48).

delete-user-data/extension.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
name: delete-user-data
1616
displayName: Delete User Data
1717
specVersion: v1beta
18-
version: 0.2.0
18+
version: 0.1.2
1919

2020
description:
2121
Deletes data keyed on a userId from Cloud Firestore, Realtime
@@ -24,7 +24,7 @@ description:
2424
license: Apache-2.0
2525
billingRequired: false
2626
sourceUrl: https://github.com/firebase/extensions/tree/master/delete-user-data
27-
releaseNotesUrl: https://github.com/firebase/extensions/commits/master
27+
releaseNotesUrl: https://github.com/firebase/extensions/releases
2828

2929
author:
3030
authorName: Firebase
@@ -87,6 +87,7 @@ params:
8787
value: asia-northeast1
8888
default: us-central1
8989
required: true
90+
immutable: true
9091

9192
- param: FIRESTORE_PATHS
9293
type: string

0 commit comments

Comments
 (0)