diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7fc5d58..255103b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,5 +1,5 @@ name: Deploy to Firebase -'on': workflow_dispatch +on: workflow_dispatch jobs: build_and_deploy: @@ -10,7 +10,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v3 with: - node-version: '20' + node-version: '22' - name: Install web dependencies run: npm ci diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2645f58..caf515d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v4.0.1 with: - node-version: '20' + node-version: '22' - name: Checkout uses: actions/checkout@v4 @@ -28,7 +28,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v4.0.1 with: - node-version: '20' + node-version: '22' - name: Checkout uses: actions/checkout@v4 @@ -47,7 +47,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v4.0.1 with: - node-version: '20' + node-version: '22' - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/update-firestore.yml b/.github/workflows/update-firestore.yml index 72d2b53..5b4ff34 100644 --- a/.github/workflows/update-firestore.yml +++ b/.github/workflows/update-firestore.yml @@ -18,7 +18,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/update-func.yml b/.github/workflows/update-func.yml index 3242b85..1e002d5 100644 --- a/.github/workflows/update-func.yml +++ b/.github/workflows/update-func.yml @@ -18,7 +18,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/update-web.yml b/.github/workflows/update-web.yml index d218d77..712882d 100644 --- a/.github/workflows/update-web.yml +++ b/.github/workflows/update-web.yml @@ -24,7 +24,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Cache node deps uses: actions/cache@v4 diff --git a/.nvmrc b/.nvmrc index 209e3ef..2bd5a0a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +22 diff --git a/.vscode/settings.json b/.vscode/settings.json index 2f60436..29d0fb1 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,8 @@ { "[python]": { "editor.defaultFormatter": "ms-python.autopep8" + }, + "yaml.schemas": { + "https://json.schemastore.org/github-workflow.json": "file:///Users/chris/src/RMHAM/co-ares-catalog/.github/workflows/deploy.yml" } } diff --git a/firestore/package.json b/firestore/package.json index 09198cb..1a0dbc6 100644 --- a/firestore/package.json +++ b/firestore/package.json @@ -3,7 +3,7 @@ "test": "firebase emulators:exec --project=open-ics --only=firestore 'mocha --exit firestore.spec.js'" }, "engines": { - "node": ">= 20" + "node": ">= 22" }, "devDependencies": { "@firebase/rules-unit-testing": "3.0.4", diff --git a/functions/package.json b/functions/package.json index edd964e..3a5955c 100644 --- a/functions/package.json +++ b/functions/package.json @@ -12,7 +12,7 @@ "test": "npm run build && mocha --reporter spec ./build/ --recursive" }, "engines": { - "node": "20" + "node": "22" }, "main": "build/src/index.js", "dependencies": { diff --git a/web/package.json b/web/package.json index 104456b..bd6ea2e 100644 --- a/web/package.json +++ b/web/package.json @@ -10,7 +10,7 @@ }, "private": true, "engines": { - "node": ">=20" + "node": ">=22" }, "dependencies": { "@angular/animations": "18.2.8",