From 414e2cffc36b9dddb71e48d7a05ddff76fbc7f7f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 21:47:01 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.14.10 → v0.15.12](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.10...v0.15.12) - [github.com/psf/black-pre-commit-mirror: 25.12.0 → 26.3.1](https://github.com/psf/black-pre-commit-mirror/compare/25.12.0...26.3.1) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d81a8cc..fa5f152 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -14,13 +14,13 @@ repos: - id: mixed-line-ending - repo: https://github.com/astral-sh/ruff-pre-commit - rev: 'v0.14.10' + rev: 'v0.15.12' hooks: - id: ruff args: ['--fix'] - repo: https://github.com/psf/black-pre-commit-mirror - rev: 25.12.0 + rev: 26.3.1 hooks: - id: black From df1251e94619ba561440b49f7e7f91b118c12207 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 21:47:59 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- carbonplan_benchmarks/playwright/run.py | 18 ++++++------------ carbonplan_benchmarks/tests/test_gpu.py | 6 ++---- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/carbonplan_benchmarks/playwright/run.py b/carbonplan_benchmarks/playwright/run.py index de37560..5b6c9ea 100644 --- a/carbonplan_benchmarks/playwright/run.py +++ b/carbonplan_benchmarks/playwright/run.py @@ -108,11 +108,9 @@ async def run( await variable_dropdown.select_option(variable) await asyncio.gather( - page.evaluate( - """ + page.evaluate(""" () => (window.performance.mark("benchmark-initial-load:start")) - """ - ), + """), page.focus('.mapboxgl-canvas'), page.click('.mapboxgl-canvas'), ) @@ -133,21 +131,17 @@ async def run( label = f'benchmark-{action}-level-{level}' if action == 'zoom_in': await asyncio.gather( - page.evaluate( - f""" + page.evaluate(f""" () => (window.performance.mark("{start_mark}")) - """ - ), + """), page.keyboard.press('='), ) elif action == 'zoom_out': await asyncio.gather( - page.evaluate( - f""" + page.evaluate(f""" () => (window.performance.mark("{start_mark}")) - """ - ), + """), page.keyboard.press('-'), ) diff --git a/carbonplan_benchmarks/tests/test_gpu.py b/carbonplan_benchmarks/tests/test_gpu.py index 6edd43e..5a2e1a2 100644 --- a/carbonplan_benchmarks/tests/test_gpu.py +++ b/carbonplan_benchmarks/tests/test_gpu.py @@ -22,8 +22,7 @@ def test_gpu_hardware_acceleration(): page.goto('https://webglreport.com') # Now check GPU capabilities using JavaScript - gpu_info = page.evaluate( - """() => { + gpu_info = page.evaluate("""() => { const canvas = document.createElement('canvas'); const gl = canvas.getContext('webgl2') || canvas.getContext('webgl'); const debugInfo = gl.getExtension('WEBGL_debug_renderer_info'); @@ -32,8 +31,7 @@ def test_gpu_hardware_acceleration(): renderer: gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL), webglVersion: gl.getParameter(gl.VERSION) } - }""" - ) + }""") print('GPU Info:', gpu_info)