Skip to content

Commit c974d2f

Browse files
Upgrade versions where applicable.
1 parent 05abfbd commit c974d2f

8 files changed

Lines changed: 25 additions & 25 deletions

File tree

.github/workflows/monitor-verify.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
timeout-minutes: 120
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v6
2121

2222
- name: Install build dependencies
2323
run: |
@@ -44,7 +44,7 @@ jobs:
4444
runs-on: ubuntu-latest
4545
timeout-minutes: 120
4646
steps:
47-
- uses: actions/checkout@v4
47+
- uses: actions/checkout@v6
4848

4949
- name: Install cross-compile dependencies
5050
run: |

.github/workflows/security-audit.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
audits:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v6
2020

2121
- name: Build web image for production-context pip-audit
2222
run: docker-compose build web

docs/SECURITY_AUDIT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ HPCPerfStats combines a Django + DRF backend, session-based OAuth (Tapis) and ha
2727
| pillow | 12.2.0 | Clean |
2828
| gunicorn | 26.0.0 | Clean |
2929

30-
`pyproject.toml` runtime floors: `Django>=6.0.5,<7`, `requests>=2.34.2`, `cryptography>=48.0.0`, `pillow>=12.2.0`.
30+
`pyproject.toml` runtime floors: `Django>=6.0.6,<7`, `requests>=2.34.2`, `cryptography>=48.0.0`, `pillow>=12.2.0`.
3131

3232
**Host dev venv** (not shipped): `idna` 3.13 (CVE-2026-45409 → 3.15+), `pip` 26.1.1 (PYSEC-2026-196 → 26.1.2+). Treat as developer-workstation hygiene only.
3333

hpcperfstats/site/frontend/package-lock.json

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hpcperfstats/site/frontend/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
"test:coverage": "vitest run --coverage"
1414
},
1515
"dependencies": {
16-
"@bokeh/bokehjs": "3.9.0",
16+
"@bokeh/bokehjs": "3.9.1",
1717
"@fontsource/open-sans": "^5.2.7",
1818
"bootstrap": "^5.3.8",
1919
"bootswatch": "^5.3.8",
2020
"react": "^19.2.6",
2121
"react-dom": "^19.2.6",
2222
"react-paginate": "^8.3.0",
23-
"react-router-dom": "^7.16.0"
23+
"react-router-dom": "^7.17.0"
2424
},
2525
"devDependencies": {
2626
"@testing-library/jest-dom": "^6.9.1",

hpcperfstats/site/machine/tests/test_bokeh_job_list_embed_browser_e2e.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Playwright + real BokehJS: job-list json_item fixtures must not log known failure strings.
22
33
Loads committed fixtures from ``site/frontend/src/test-fixtures/`` (generated from
4-
Django ``json_item`` after range fixes). Uses the public Bokeh 3.9.0 CDN so
4+
Django ``json_item`` after range fixes). Uses the public Bokeh 3.9.1 CDN so
55
Chromium has a real canvas (jsdom/Vitest cannot run ``embed_item``).
66
77
A second test serves the **Vite production build** via ``vite preview`` and embeds
@@ -33,7 +33,7 @@
3333
pytest.skip("playwright is required for Bokeh browser embed tests", allow_module_level=True)
3434

3535
# Pin to the same major.minor as package.json @bokeh/bokehjs.
36-
_BOKEH_CDN_JS = "https://cdn.jsdelivr.net/npm/@bokeh/bokehjs@3.9.0/build/js/bokeh.min.js"
36+
_BOKEH_CDN_JS = "https://cdn.jsdelivr.net/npm/@bokeh/bokehjs@3.9.1/build/js/bokeh.min.js"
3737

3838
_FAILURE_SUBSTRINGS = (
3939
"could not set initial ranges",

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ dependencies = [
2929
"numexpr",
3030
"psycopg==3.3.4",
3131
"pandas==3.0.3",
32-
"bokeh==3.9.0",
33-
"Django>=6.0.5,<7.0",
32+
"bokeh==3.9.1",
33+
"Django>=6.0.6,<7.0",
3434
"python-hostlist",
3535
"pika==1.4.1",
3636
"mysqlclient",
@@ -54,7 +54,7 @@ test = [
5454
"psycopg[binary]",
5555
]
5656
dev = [
57-
"ruff>=0.15.15",
57+
"ruff>=0.15.16",
5858
"pylint>=4.0.5", # optional; Ruff is the primary linter (see docs/TESTING.md)
5959
]
6060

tests/pip_compose_test_extras_fallback.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ set -euo pipefail
66

77
pip_compose_test_extras_fallback() {
88
pip install -q \
9-
"Django>=6.0.5,<7.0" \
9+
"Django>=6.0.6,<7.0" \
1010
"pytest>=9.0" \
1111
"pytest-django>=4.12.0" \
1212
"pytest-cov>=7.1.0"

0 commit comments

Comments
 (0)