Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
59ccaec
Temp add back test target
gino-m Dec 22, 2025
390a0b9
Auto-commit: Angular 18 core update
gino-m Dec 22, 2025
287e2cc
feat: Upgrade to Angular 18 and fix build scripts
gino-m Dec 22, 2025
12e1391
Migrate to Angular 19
gino-m Dec 22, 2025
f418393
Update to Angular 21.
gino-m Dec 22, 2025
ca289d8
Update engine to Node 22
gino-m Dec 22, 2025
06f7484
Fix broken tests
gino-m Dec 23, 2025
3d6a4ff
Replace deprecated Zone.js mocks in tests
gino-m Dec 23, 2025
4369e25
Fix start:local script
gino-m Dec 23, 2025
a5f122a
Merge branch 'gino-m/patch/fix-build' into gino-m/2305/update-angular
gino-m Dec 23, 2025
66f1848
Fixes
gino-m Dec 23, 2025
ab15a0b
Fix gts path
gino-m Dec 23, 2025
e46a0fa
Fix lint errors
gino-m Dec 23, 2025
68eeb92
Update Node version
gino-m Dec 23, 2025
4053f0f
Fix gts path (again)
gino-m Dec 23, 2025
6f81a20
Update install script for Nx (use install instead of ci)
gino-m Dec 23, 2025
66bf1bd
Fix npm i
gino-m Dec 23, 2025
5131af3
Fix typo
gino-m Dec 23, 2025
bc638c6
Fix install cmd
gino-m Dec 24, 2025
5deae5b
Fix CI
gino-m Dec 24, 2025
c0a4e75
Fix build and lint errors
gino-m Dec 24, 2025
556d725
Upgrade Karma to compatible version
gino-m Dec 24, 2025
a38516a
Delete temp file
gino-m Dec 24, 2025
36559da
Fix install in e2e CI
gino-m Dec 24, 2025
cd6f442
Fix tests
gino-m Dec 24, 2025
03fee06
Lint fix
gino-m Dec 24, 2025
cfd8bd2
Restore test targets
gino-m Dec 24, 2025
59807e0
Test fixing CI
gino-m Dec 24, 2025
8c990eb
Try to fix Karma patch
gino-m Dec 24, 2025
0c555d8
Fix lint errors
gino-m Dec 24, 2025
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
4 changes: 2 additions & 2 deletions .github/actions/create-test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ runs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "20"
node-version: "22"

- name: Load cached Node modules
id: cache-npm
Expand Down Expand Up @@ -79,7 +79,7 @@ runs:

- name: Install dependencies
shell: bash
run: npm ci
run: npm run --prefix=.. ci-all

- name: Build project and local deps
shell: bash
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/verify-test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ runs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "20"
node-version: "22"

- name: Load cached Node modules
id: cache-npm
Expand Down Expand Up @@ -80,7 +80,7 @@ runs:

- name: Install dependencies
shell: bash
run: npm ci
run: npm run --prefix=.. ci-all

- name: Build project and local deps
shell: bash
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-functions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: "20"
node-version: "22"

- name: Install dependencies
run: npm ci
run: npm run --prefix=.. ci-all

- name: Build functions and local deps
run: npm run build-all
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-lib.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "20"
node-version: "22"

- name: Install dependencies
run: npm ci
run: npm run --prefix=.. ci-all

- name: Build lib and local deps
run: npm run build-all
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-proto.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "20"
node-version: "22"

- name: Install dependencies
run: npm ci
run: npm run --prefix=.. ci-all

- name: Build protos
run: npm run build
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: "20"
node-version: "22"

- name: Build and install dependencies
run: npm ci
run: npm run --prefix=.. ci-all

- name: Build web and local deps
run: npm run build-all --config=local
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-to-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: "20"
node-version: "22"

- name: Create firebase-config.ts
uses: "finnp/create-file-action@master"
Expand All @@ -37,7 +37,7 @@ jobs:
FILE_DATA: ${{ secrets.FIREBASE_CONFIG_V2 }}

- name: Install deps
run: npm ci
run: npm run --prefix=.. ci-all

- name: Build Ground
run: npm run build-all --config=dev --project=ground-dev-sig
Expand Down
2 changes: 1 addition & 1 deletion e2e-tests/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"extends": "./node_modules/gts",
"extends": "../node_modules/gts",
"env": {
"jasmine": true
},
Expand Down
2 changes: 1 addition & 1 deletion e2e-tests/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion e2e-tests/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@
"typescript": "~4.7.0"
},
"engines": {
"node": "20"
"node": "22"
}
}
7 changes: 2 additions & 5 deletions functions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"ts-node": "^10.9.2"
},
"engines": {
"node": "20"
"node": "22"
},
"private": true,
"devDependencies": {
Expand All @@ -54,20 +54,17 @@
"@types/geojson": "^7946.0.14",
"@types/jasmine": "^4.3.5",
"@types/jsonstream": "0.8.30",
"@types/node": "^20.19.27",
"@types/nodemailer": "^6.4.16",
"@types/sanitize-html": "^2.13.0",
"@types/terraformer__wkt": "2.0.0",
"firebase-functions-test": "^3.3.0",
"firebase-tools": "^13.24.2",
"form-data-encoder": "^4.0.2",
"formdata-node": "^6.0.3",
"gts": "^5.3.1",
"isolate-package": "^1.18.0",
"jasmine": "^5.1.0",
"prettier": "^2.8.1",
"source-map-support": "^0.5.21",
"ts-mocha": "^10.0.0",
"typescript": "^5.7.3",
"wkt": "0.1.1"
},
"type": "commonjs"
Expand Down
2 changes: 1 addition & 1 deletion functions/src/testing/http-test-helpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/

import functions from 'firebase-functions';
import { buffer } from 'node:stream/consumers';
import { buffer } from 'stream/consumers';
import { FormDataEncoder } from 'form-data-encoder';
import { FormData } from 'formdata-node';

Expand Down
5 changes: 3 additions & 2 deletions functions/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@
"sourceMap": true,
"strict": true,
"target": "es2019",
"resolveJsonModule": true,
"allowJs": true
"allowJs": true,
"skipLibCheck": true,
"types": ["node", "jasmine"]
},
"compileOnSave": true,
"include": [
Expand Down
15 changes: 5 additions & 10 deletions lib/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"build-all-and-test": "npm run build-all && npm run test"
},
"engines": {
"node": "20"
"node": "22"
},
"private": true,
"dependencies": {
Expand All @@ -36,19 +36,14 @@
"@typescript-eslint/eslint-plugin": "^5.39.0",
"@typescript-eslint/parser": "^5.39.0",
"diff": "^5.2.0",
"eslint": "^8.26.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-prettier": "^4.2.1",
"gts": "^5.3.0",

"jasmine": "^5.1.0",
"jasmine-spec-reporter": "^7.0.0",
"mock-cloud-firestore": "^0.12.0",
"picocolors": "^1.1.1",
"prettier": "^2.8.1",

"source-map-support": "^0.5.21",
"ts-mocha": "^10.0.0",
"ts-node": "^10.9.2",
"typescript": "^5.4.5"
"ts-mocha": "^10.0.0"

}
}
3 changes: 2 additions & 1 deletion lib/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"target": "es2019",
"allowJs": true,
"resolveJsonModule": true,
"esModuleInterop": true
"esModuleInterop": true,
"skipLibCheck": true
},
"compileOnSave": true,
"include": [
Expand Down
Loading
Loading