Skip to content

Commit f5cae8c

Browse files
Update package versions & npm audit fix
1 parent f71c543 commit f5cae8c

File tree

7 files changed

+677
-938
lines changed

7 files changed

+677
-938
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{
44
"name": "Playwright with Java & Node 18",
55
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6-
"image": "mcr.microsoft.com/playwright:v1.46.1-jammy",
6+
"image": "mcr.microsoft.com/playwright:v1.47.2-jammy",
77
"features": {
88
"ghcr.io/devcontainers/features/java:1": {},
99
"ghcr.io/devcontainers/features/node:1": {

.github/workflows/build-and-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ jobs:
33
build_and_test:
44
runs-on: ubuntu-latest
55
container:
6-
image: mcr.microsoft.com/playwright:v1.46.1-jammy
6+
image: mcr.microsoft.com/playwright:v1.47.2-jammy
77
strategy:
88
fail-fast: false
99
matrix:

.github/workflows/merge-1.1.x.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
needs: build_and_deploy
6060
runs-on: ubuntu-latest
6161
container:
62-
image: mcr.microsoft.com/playwright:v1.46.1-jammy
62+
image: mcr.microsoft.com/playwright:v1.47.2-jammy
6363
steps:
6464
- uses: actions/checkout@v4
6565
- name: Use Node.js 18.x

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ Finally, a test exists to generate the screenshots used on the home and about pa
7171

7272
The `.github/workflows` directory contains the GitHub Actions workflows that are run on PR & merge.
7373

74-
`build-and-test.yml` is a reusable workflow that's run on PR as well as on merge. It lints, builds and tests the site and functions against the Firebase Emulators. The [Playwright image](https://playwright.dev/docs/ci#via-containers) `mcr.microsoft.com/playwright:v1.46.1-jammy` is used to avoid the overhead of installing browsers and dependencies on each run. Since this container doesn't have Java installed (which is required for the Firebase Emulators to run) the `actions/setup-java@v4` step is used to install Java.
74+
`build-and-test.yml` is a reusable workflow that's run on PR as well as on merge. It lints, builds and tests the site and functions against the Firebase Emulators. The [Playwright image](https://playwright.dev/docs/ci#via-containers) `mcr.microsoft.com/playwright:v1.47.2-jammy` is used to avoid the overhead of installing browsers and dependencies on each run. Since this container doesn't have Java installed (which is required for the Firebase Emulators to run) the `actions/setup-java@v4` step is used to install Java.
7575

7676
`merge-1.0.x.yml` first runs the job from `build-and-test.yml`, before deploying the site to Firebase and running smoke tests against the deployed site.
7777

functions/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,21 @@
1515
},
1616
"main": "lib/functions/src/index.js",
1717
"dependencies": {
18-
"date-fns": "^3.6.0",
19-
"firebase-admin": "^12.4.0",
20-
"firebase-functions": "^5.1.0",
18+
"date-fns": "^4.1.0",
19+
"firebase-admin": "^12.5.0",
20+
"firebase-functions": "^6.0.1",
2121
"needle": "^3.3.1"
2222
},
2323
"devDependencies": {
2424
"@types/needle": "^3.3.0",
25-
"@typescript-eslint/eslint-plugin": "^8.3.0",
26-
"@typescript-eslint/parser": "^8.3.0",
25+
"@typescript-eslint/eslint-plugin": "^8.7.0",
26+
"@typescript-eslint/parser": "^8.7.0",
2727
"eslint": "^8.57.0",
2828
"eslint-config-google": "^0.14.0",
29-
"eslint-plugin-import": "^2.29.1",
29+
"eslint-plugin-import": "^2.30.0",
3030
"firebase-functions-test": "^3.3.0",
3131
"prettier": "^3.3.3",
32-
"typescript": "^5.5.4"
32+
"typescript": "^5.6.2"
3333
},
3434
"private": true
3535
}

0 commit comments

Comments
 (0)