Commit Graph

8051 Commits

Author SHA1 Message Date
Min RK
a59b33686a Merge pull request #5119 from minrk/dependabot-jest-group
jsx: add dependabot group for jest, update everything
2025-08-05 20:45:18 -07:00
Min RK
b6d0a62c75 Merge pull request #5120 from minrk/test_singleuser_xsrf
use browser.wait_for_url instead of expect(browser).to_have_url
2025-08-05 20:44:37 -07:00
Min RK
0404ba6433 use browser.wait_for_url instead of expect(browser).to_have_url when waiting for spawns
main effect: timeout is 30 seconds instead of 5, but the principle matches better
in that we expect things to be happening behind the scenes,
rather than asserting something about the _current_ state when the expect is called
2025-08-05 13:43:19 -07:00
Min RK
f707ff372d npm upgrade 2025-08-05 13:02:41 -07:00
Min RK
370c649d61 update deprecated toBeCalledWith -> toHaveBeenCalledWith 2025-08-05 13:02:31 -07:00
Min RK
1fe10713fd update jest group 2025-08-05 13:02:11 -07:00
Min RK
ed80a8232f add jest group to dependabot 2025-08-05 10:45:32 -07:00
Min RK
d92226134d Merge pull request #5099 from jupyterhub/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-08-05 10:04:22 -07:00
Min RK
d9f2ec0b8e Merge pull request #5104 from jupyterhub/dependabot/npm_and_yarn/jsx/multi-96c788614a
Bump on-headers and compression in /jsx
2025-08-05 09:57:18 -07:00
Min RK
90c95d5665 Merge pull request #5112 from jupyterhub/dependabot/npm_and_yarn/jsx/jsx-minor-6c008ffc99
Bump the jsx-minor group across 1 directory with 14 updates
2025-08-05 09:50:03 -07:00
Erik Sundell
1b00e49e4d Merge pull request #5116 from rgaiacs/improve-documentation-dev
Collection of small improvements to contributor documentation
2025-08-05 16:02:49 +02:00
Raniere Gaia Costa da Silva
3e09b979bc Re-write small parts of "Setting up a development install" 2025-08-05 15:29:47 +02:00
Raniere Gaia Costa da Silva
e81884fabb Use "and" instead of "&" in text 2025-08-05 15:19:18 +02:00
Raniere Gaia Costa da Silva
3f7334e960 Fix capital 's' in JavaScript 2025-08-05 15:13:41 +02:00
Raniere Gaia Costa da Silva
548744e59b Use name of tools with capital name when referencing the project 2025-08-05 15:13:09 +02:00
pre-commit-ci[bot]
015370eec7 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.11.12 → v0.12.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.12...v0.12.7)
2025-08-04 20:53:05 +00:00
dependabot[bot]
c0fd37cbeb Bump the jsx-minor group across 1 directory with 14 updates
Bumps the jsx-minor group with 14 updates in the /jsx directory:

| Package | From | To |
| --- | --- | --- |
| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.6` | `5.3.7` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.1.1` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.1.1` |
| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.6.1` | `7.7.1` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.4` | `7.28.0` |
| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.27.2` | `7.28.0` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.28.0` | `9.32.0` |
| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.6.4` |
| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.32.0` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.4.1` | `5.5.3` |
| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |
| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |
| [webpack](https://github.com/webpack/webpack) | `5.99.9` | `5.101.0` |
| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.1` | `5.2.2` |



Updates `bootstrap` from 5.3.6 to 5.3.7
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v5.3.6...v5.3.7)

Updates `react` from 19.1.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react)

Updates `react-dom` from 19.1.0 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react-dom)

Updates `react-router` from 7.6.1 to 7.7.1
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.7.1/packages/react-router)

Updates `@babel/core` from 7.27.4 to 7.28.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.0/packages/babel-core)

Updates `@babel/preset-env` from 7.27.2 to 7.28.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.0/packages/babel-preset-env)

Updates `@eslint/js` from 9.28.0 to 9.32.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.32.0/packages/js)

Updates `@testing-library/jest-dom` from 6.6.3 to 6.6.4
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4)

Updates `eslint` from 9.28.0 to 9.32.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.28.0...v9.32.0)

Updates `eslint-plugin-prettier` from 5.4.1 to 5.5.3
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.4.1...v5.5.3)

Updates `globals` from 16.2.0 to 16.3.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0)

Updates `prettier` from 3.5.3 to 3.6.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.3...3.6.2)

Updates `webpack` from 5.99.9 to 5.101.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.9...v5.101.0)

Updates `webpack-dev-server` from 5.2.1 to 5.2.2
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.1...v5.2.2)

---
updated-dependencies:
- dependency-name: bootstrap
  dependency-version: 5.3.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
- dependency-name: react
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
- dependency-name: react-dom
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
- dependency-name: react-router
  dependency-version: 7.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: "@babel/core"
  dependency-version: 7.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: "@babel/preset-env"
  dependency-version: 7.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: "@eslint/js"
  dependency-version: 9.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: "@testing-library/jest-dom"
  dependency-version: 6.6.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
- dependency-name: eslint
  dependency-version: 9.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.5.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: globals
  dependency-version: 16.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: prettier
  dependency-version: 3.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: webpack
  dependency-version: 5.101.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: jsx-minor
- dependency-name: webpack-dev-server
  dependency-version: 5.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: jsx-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-01 17:58:15 +00:00
Min RK
74b5e2601d Merge pull request #5109 from agoose77/agoose77/fix-joined-load 2025-07-28 08:05:24 -07:00
Angus Hollands
a28fb9361f chore: revert users changes 2025-07-28 15:21:22 +01:00
Angus Hollands
98d13d8e74 fix: drop contains_eager for groupby-d result 2025-07-28 09:55:39 +01:00
Angus Hollands
98ef84e774 Revert "fix: drop groupby"
This reverts commit cd2a311f54.
2025-07-28 09:54:46 +01:00
Angus Hollands
cd2a311f54 fix: drop groupby 2025-07-28 09:46:03 +01:00
Angus Hollands
cd373049ed fix: populate_existing 2025-07-23 18:02:44 +01:00
Angus Hollands
8b7b7ad67e fix: use selectinload where we are accessing properties 2025-07-23 17:42:48 +01:00
Angus Hollands
76bd0a4aa2 fix: another joined load 2025-07-23 17:25:16 +01:00
Min RK
2e66cabe8d GET /users: make sure there's always a join on Spawner
needed for contains_eager
2025-07-23 09:09:33 -07:00
Angus Hollands
7819b5cc3e fix: also use contains_eager for similar join-ed query 2025-07-23 16:06:11 +01:00
Angus Hollands
6411c25c28 fix: use contains_eager instead of joinedload 2025-07-22 17:27:46 +01:00
Simon Li
de7ee551d7 Merge pull request #5108 from jupyterhub/dependabot/npm_and_yarn/jsx/form-data-4.0.4
Bump form-data from 4.0.0 to 4.0.4 in /jsx
2025-07-22 06:59:31 +01:00
dependabot[bot]
a035d7f65e Bump form-data from 4.0.0 to 4.0.4 in /jsx
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.0 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.0...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 23:05:38 +00:00
Min RK
cb998f0c0d Merge pull request #5105 from manics/test-proxy-service 2025-07-19 22:48:27 -07:00
Simon Li
9cbe5eae5b Avoid double // in test_proxy_service
`test_services::test_proxy_service` is failing in some cases because a request is being made to `/@/space%20word/services/test-service-NN//foo` (note the double `//`) and EchoHandler is returning that URL unchanged, instead of `/@/space%20word/services/test-service-NN/foo`
2025-07-19 18:52:19 +01:00
Min RK
73313fdef8 Merge pull request #5102 from joeyutong/main
Fix hub activity log to use spawner.last_activity
2025-07-18 17:38:13 -07:00
dependabot[bot]
4d5828fa8c Bump on-headers and compression in /jsx
---
updated-dependencies:
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-17 21:19:34 +00:00
joeyutong
0b6500fe21 Fix hub activity log to use spawner.last_activity 2025-07-17 17:17:20 +08:00
Simon Li
09ead8cacc Merge pull request #5091 from kreuzert/patch-issue-5089
send event if spawn_future was cancelled and spawner not pending
2025-07-07 10:04:37 +01:00
Erik Sundell
3be375e12c Merge pull request #5097 from manics/docs-fix-broken-requests
Docs: fix broken linkcheck
2025-07-07 09:59:12 +02:00
Raniere Silva
6f71a3a5a2 Merge pull request #5096 from rgaiacs/add-zulip
Replace Gitter with Zulip in Documentation
2025-07-07 07:57:05 +02:00
Erik Sundell
f336c77166 Merge branch 'main' into docs-fix-broken-requests 2025-07-06 09:17:38 +02:00
Min RK
7c1ca033f3 Merge pull request #5092 from manics/precommit-prettier 2025-07-04 16:30:32 -07:00
Min RK
71f085fc19 Merge pull request #5094 from manics/pytest-asyncio-1 2025-07-04 15:13:07 -07:00
pre-commit-ci[bot]
e7388b4333 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-07-04 14:06:30 +00:00
Simon Li
5c4100a4d0 Ignore https://voila-gallery.org 2025-07-04 15:04:37 +01:00
pre-commit-ci[bot]
0e643ae274 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-07-04 14:03:09 +00:00
Simon Li
8423d81cf3 gallery-jhub-deployments: remove broken NERSC links 2025-07-04 15:01:45 +01:00
Simon Li
2942654f15 Fix another old requests URL 2025-07-04 15:00:13 +01:00
Raniere Gaia Costa da Silva
55aa910177 Replace Gitter with Zulip
Related to https://github.com/jupyterhub/team-compass/issues/751

Related to https://github.com/jupyterhub/team-compass/issues/765
2025-07-04 15:59:30 +02:00
pre-commit-ci[bot]
b809311582 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-07-04 13:36:05 +00:00
Simon Li
5265ff4165 Update requests URL 2025-07-04 14:27:10 +01:00
Simon Li
954ce155e0 pytest-asyncio <1.0.0 2025-07-04 14:23:38 +01:00