Skip to content

Commit 8dc12a4

Browse files
authored
Merge branch 'main' into add-back-invalidations-handler
2 parents cc71cbb + 1837726 commit 8dc12a4

File tree

5 files changed

+22
-0
lines changed

5 files changed

+22
-0
lines changed

.github/workflows/ci.yml

+4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ jobs:
3838
- run: yarn type-check
3939
- run: yarn build-all
4040

41+
# Since Ubuntu 23, dev builds of Chromium need this.
42+
# https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md
43+
- run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
44+
4145
# Run pptr tests using ToT Chrome instead of stable default.
4246
- name: Install Chrome ToT
4347
run: bash $GITHUB_WORKSPACE/core/scripts/download-chrome.sh

.github/workflows/devtools.yml

+4
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,10 @@ jobs:
160160
- run: yarn build-report
161161
working-directory: ${{ github.workspace }}/lighthouse
162162

163+
# Since Ubuntu 23, dev builds of Chromium need this.
164+
# https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md
165+
- run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
166+
163167
- name: Install Chrome ToT
164168
run: bash ${{ github.workspace }}/lighthouse/core/scripts/download-chrome.sh
165169

.github/workflows/smoke.yml

+8
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ jobs:
4141
with:
4242
node-version: 18.x
4343

44+
# Since Ubuntu 23, dev builds of Chromium need this.
45+
# https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md
46+
- run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
47+
4448
# Chrome Stable is already installed by default.
4549
- name: Install Chrome ToT
4650
if: matrix.chrome-channel == 'ToT'
@@ -151,6 +155,10 @@ jobs:
151155
- run: yarn build-report
152156
- run: yarn build-devtools
153157

158+
# Since Ubuntu 23, dev builds of Chromium need this.
159+
# https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md
160+
- run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
161+
154162
- name: Install Chrome ToT
155163
run: bash $GITHUB_WORKSPACE/core/scripts/download-chrome.sh
156164

.github/workflows/unit.yml

+4
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ jobs:
5353
- run: yarn build-report
5454
- run: yarn reset-link
5555

56+
# Since Ubuntu 23, dev builds of Chromium need this.
57+
# https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md
58+
- run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
59+
5660
# Run pptr tests using ToT Chrome instead of stable default.
5761
- name: Install Chrome ToT
5862
run: bash $GITHUB_WORKSPACE/core/scripts/download-chrome.sh

readme.md

+2
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,8 @@ This section details services that have integrated Lighthouse data. If you're wo
364364

365365
* **[Guardius](https://guardius.io)** - Guardius is a DevOps and DevSecOps SaaS platform that integrates Lighthouse to deliver automated web performance analysis. It not only provides metrics evaluation and automatic scanning but also enables performance comparisons across different periods and ongoing observation over time. Additionally, Guardius offers predefined and customized alerts tailored to your specific requirements. A free version of Guardius is available for users to explore its features.
366366

367+
* **[Sonā](https://getsona.io)** - Powered by Lighthouse amongst others, Sonā delivers in-depth insights into your website’s health. Track changes over time, share reports, and receive actionable recommendations to improve performance, accessibility, SEO, best practices, and security. Sonā is free during its beta period.
368+
367369
## Lighthouse Integrations in non-Web Perf services
368370

369371
* **[PageWatch](https://pagewatch.dev/)** — PageWatch is a tool to find problem pages on your website. It provides insights into spelling errors, layout issues, slow pages (powered by Lighthouse) and more. PageWatch is offered via free and paid plans.

0 commit comments

Comments
 (0)