From 39978e452df3e89825c239baf4cd5ecfcea0a6ba Mon Sep 17 00:00:00 2001 From: rw-bsi Date: Tue, 9 Jun 2026 16:23:16 +0100 Subject: [PATCH 1/5] update container image --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 0e62ac5c..f7814d5f 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -16,7 +16,7 @@ jobs: name: 'Playwright Tests' runs-on: ubuntu-latest container: - image: mcr.microsoft.com/playwright:v1.55.0-noble + image: mcr.microsoft.com/playwright:v1.60.0-noble env: DJANGO_DB: postgresql POSTGRES_DB: postgres From 575c33852cc560219e0400f00afdbc4d00e1e580 Mon Sep 17 00:00:00 2001 From: rw-bsi Date: Tue, 9 Jun 2026 16:25:51 +0100 Subject: [PATCH 2/5] trigger GH actions --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 73c5bb5e..7c612634 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 buildingSMART International Ltd. +Copyright (c) 2026 buildingSMART International Ltd. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 05c71e8ed015af356dff6af3173ee4c8d6de548b Mon Sep 17 00:00:00 2001 From: rw-bsi Date: Tue, 9 Jun 2026 16:37:02 +0100 Subject: [PATCH 3/5] try removing install Playwright browsers --- .github/workflows/playwright.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index f7814d5f..11e3d481 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -136,17 +136,19 @@ jobs: run: npm install working-directory: ./e2e - - name: Cache Playwright browsers - uses: actions/cache@v4 - with: - path: ~/.cache/ms-playwright - key: ${{ runner.os }}-playwright-${{ hashFiles('e2e/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-playwright- + # image already have browsers + # - name: Cache Playwright browsers + # uses: actions/cache@v4 + # with: + # path: ~/.cache/ms-playwright + # key: ${{ runner.os }}-playwright-${{ hashFiles('e2e/package-lock.json') }} + # restore-keys: | + # ${{ runner.os }}-playwright- - - name: Install Playwright browsers - run: npm run install-playwright - working-directory: ./e2e + # image already have browsers + # - name: Install Playwright browsers + # run: npm run install-playwright + # working-directory: ./e2e - name: Setup Django database, migrations, and superusers run: | From 3ca22385a64364bfbd5608d63f69bab407eeafac Mon Sep 17 00:00:00 2001 From: rw-bsi Date: Tue, 9 Jun 2026 16:43:34 +0100 Subject: [PATCH 4/5] update Playwright packages --- e2e/package-lock.json | 22 +++++++++++----------- e2e/package.json | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/e2e/package-lock.json b/e2e/package-lock.json index 61b08f5c..72370549 100644 --- a/e2e/package-lock.json +++ b/e2e/package-lock.json @@ -16,13 +16,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.54.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.54.1.tgz", - "integrity": "sha512-FS8hQ12acieG2dYSksmLOF7BNxnVf2afRJdCuM1eMSxj6QTSE6G4InGF7oApGgDb65MX7AwMVlIkpru0yZA4Xw==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.60.0.tgz", + "integrity": "sha512-O71yZIbAh/PxDMNGns37GHBIfrVkEVyn+AXyIa5dOTfb4/xNvRWV+Vv/NMbNCtODB/pO7vLlF2OTmMVLhmr7Ag==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.54.1" + "playwright": "1.60.0" }, "bin": { "playwright": "cli.js" @@ -47,13 +47,13 @@ } }, "node_modules/playwright": { - "version": "1.54.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.54.1.tgz", - "integrity": "sha512-peWpSwIBmSLi6aW2auvrUtf2DqY16YYcCMO8rTVx486jKmDTJg7UAhyrraP98GB8BoPURZP8+nxO7TSd4cPr5g==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.60.0.tgz", + "integrity": "sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.54.1" + "playwright-core": "1.60.0" }, "bin": { "playwright": "cli.js" @@ -66,9 +66,9 @@ } }, "node_modules/playwright-core": { - "version": "1.54.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.54.1.tgz", - "integrity": "sha512-Nbjs2zjj0htNhzgiy5wu+3w09YetDx5pkrpI/kZotDlDUaYk0HVA5xrBVPdow4SAUIlhgKcJeJg4GRKW6xHusA==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz", + "integrity": "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/e2e/package.json b/e2e/package.json index 88b246a6..194c9f84 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -14,7 +14,7 @@ "author": "buildingSMART.org", "license": "MIT", "devDependencies": { - "@playwright/test": "^1.54.1" + "@playwright/test": "^1.60.0" }, "engines": { "node": ">=16.0.0" From 31dbdbb10816cbad6f08a801efa340ef8be2fe9b Mon Sep 17 00:00:00 2001 From: rw-bsi Date: Tue, 9 Jun 2026 16:51:45 +0100 Subject: [PATCH 5/5] remove obsolete comments --- .github/workflows/playwright.yml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 11e3d481..193b42e6 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -136,20 +136,6 @@ jobs: run: npm install working-directory: ./e2e - # image already have browsers - # - name: Cache Playwright browsers - # uses: actions/cache@v4 - # with: - # path: ~/.cache/ms-playwright - # key: ${{ runner.os }}-playwright-${{ hashFiles('e2e/package-lock.json') }} - # restore-keys: | - # ${{ runner.os }}-playwright- - - # image already have browsers - # - name: Install Playwright browsers - # run: npm run install-playwright - # working-directory: ./e2e - - name: Setup Django database, migrations, and superusers run: | cd backend