Commit Graph

7098 Commits

Author SHA1 Message Date
Min RK
3baae644d6 fix setuptools-scm in docker
- needs git, .git files
- needs setuptools_scm config section in pyproject.toml
2023-10-03 13:00:59 +02:00
Min RK
00777568d0 verify installed data files in docker images 2023-10-03 13:00:42 +02:00
Erik Sundell
e5b52b9ac5 Merge pull request #4595 from jupyterhub/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2023-10-03 12:38:34 +02:00
pre-commit-ci[bot]
7a5a21be29 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.10.1 → v3.14.0](https://github.com/asottile/pyupgrade/compare/v3.10.1...v3.14.0)
- [github.com/psf/black: 23.7.0 → 23.9.1](https://github.com/psf/black/compare/23.7.0...23.9.1)
2023-10-03 10:33:36 +00:00
Min RK
29e954c407 Merge pull request #4588 from jupyterhub/dependabot/github_actions/docker/build-push-action-5
Bump docker/build-push-action from 4 to 5
2023-10-02 11:56:51 +02:00
dependabot[bot]
7e3b0008f8 Bump docker/build-push-action from 4 to 5
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 08:52:41 +00:00
Erik Sundell
02622edcc6 Merge pull request #4589 from jupyterhub/dependabot/github_actions/docker/setup-qemu-action-3
Bump docker/setup-qemu-action from 2 to 3
2023-10-01 10:52:07 +02:00
dependabot[bot]
f89fd26d92 Bump docker/setup-qemu-action from 2 to 3
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 08:26:18 +00:00
Erik Sundell
f0ed10091b Merge pull request #4590 from jupyterhub/dependabot/github_actions/docker/setup-buildx-action-3
Bump docker/setup-buildx-action from 2 to 3
2023-10-01 10:25:26 +02:00
Erik Sundell
6175819f54 Merge pull request #4591 from jupyterhub/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
2023-10-01 10:08:07 +02:00
dependabot[bot]
9f8516d47e Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 05:54:39 +00:00
dependabot[bot]
c5c72cddfc Bump docker/setup-buildx-action from 2 to 3
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 05:54:35 +00:00
Erik Sundell
060ef8be58 Merge pull request #4586 from minrk/linux-die
skip linkcheck for linux.die.net
2023-09-29 12:06:09 +02:00
Min RK
6905c75cea skip linkcheck for linux.die.net
links work, but site seems to block linkcheck requests from CI with 403
2023-09-29 11:10:45 +02:00
Min RK
1b7ca1e5de Merge pull request #4568 from LexiJess/main
Update gallery-jhub-deployments.md
2023-09-29 11:02:28 +02:00
Yuvi Panda
be96990258 Fix link syntax
Co-authored-by: Min RK <benjaminrk@gmail.com>
2023-09-27 10:37:22 -07:00
Simon Li
be9f9b18d2 Merge pull request #4583 from minrk/go-away-dependabot
move oldest-dependencies to requirements.old
2023-09-26 09:47:22 +01:00
Min RK
4433efe14d move oldest-dependencies to requirements.old
to avoid dependabot alerts
2023-09-26 09:44:35 +02:00
Erik Sundell
f5baa7b55c Merge pull request #4571 from minrk/pin-down-oldest
TST: apply lower-bound pins during install, rather than later
2023-09-25 15:52:54 +02:00
Min RK
a1ec5bb09a support classic notebook server in test extension 2023-09-25 14:54:25 +02:00
Min RK
f7b5d8e4c5 try frozen env for oldest-dependencies
should avoid broken envs due to updates, when checking against outdated envs is the point
2023-09-25 14:09:50 +02:00
Min RK
577c93c70a Merge pull request #4570 from minrk/fix-filter-union
fix mutation of frozenset in scope intersection
2023-09-25 12:30:55 +02:00
Yuvi Panda
1df0e171d4 Merge pull request #4511 from yuvipanda/auth-model
Rename parameter for post_auth_hook to be clearer
2023-09-18 18:09:09 -07:00
Min RK
96c5c52bf9 Merge pull request #4572 from diocas/main
Don't log user model on auth by default
2023-09-15 19:50:49 +02:00
Diogo Castro
8f4764426f Don't log user model on auth by default 2023-09-15 15:56:11 +02:00
Min RK
93fc1d0efa Merge pull request #4567 from jabbera/fix-version-check
Use {base_url}/api for checking hub version
2023-09-15 12:42:48 +02:00
Min RK
01edb634ef fix mutation of frozenset in scope intersection
In the unusual situation of:

1. both sides having a filter on `servers`
2. those filters being different
3. _and_ some permissions are granted via higher-level group or user membership
2023-09-15 09:27:26 +02:00
pre-commit-ci[bot]
fd14ce2de3 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-09-14 13:26:27 +00:00
jabbera
73aa219ebe q 2023-09-13 15:30:51 -04:00
Simon Li
30ed97d153 Merge pull request #4564 from minrk/undeprecate-ip-port
undeprecate JupyterHub.ip/port/base_url
2023-09-13 19:01:17 +01:00
Jessie Hanson
f396c9910e Update gallery-jhub-deployments.md
Adding the Sirepo gateway to the list of Jupyter instances.
2023-09-13 09:53:17 -06:00
Erik Sundell
fbd28ef0fd Merge pull request #4561 from minrk/better-wait-up
Improve debugging when waiting for servers
2023-09-13 16:57:26 +02:00
Erik Sundell
d7849f0d99 Merge pull request #4560 from minrk/set-token-cookie
singleuser extension: persist token from ?token=... url in cookie
2023-09-13 16:17:50 +02:00
Min RK
23fd5bc87e call it _persist_url_token_if_set
instead of _persist_url_token, which suggests it will always do something
2023-09-13 15:21:52 +02:00
Min RK
cbc9f19d6e more detailed, verbose wait for proxy startup 2023-09-13 14:55:43 +02:00
jabbera
6c872b6621 Code review update 2023-09-13 07:56:55 -04:00
jabbera
a431edd813 use {base_url}/api for checking hub version 2023-09-13 07:15:57 -04:00
Erik Sundell
6e0e3e3bf3 Merge pull request #4562 from minrk/startup-stop
Use `user.stop` to cleanup spawners that stopped while Hub was down
2023-09-13 12:35:22 +02:00
Yuvi Panda
f4426ae0df Merge pull request #4555 from minrk/oauth-validate
fail if external oauth service lacks required oauth_redirect_uri
2023-09-12 17:04:17 -07:00
Min RK
c8acf6ce36 undeprecate JupyterHub.ip/port/base_url
Setting the full bind_url seems increasingly cumbersome,
as often one only wants to change the url prefix or the ip,
rather than setting the whole thing.
2023-09-12 11:01:09 +02:00
Min RK
27569bc97e Merge pull request #4508 from lrlunin/patch-1
Documentation for RTC for JupyterLab >= 4.0
2023-09-12 10:55:01 +02:00
Min RK
ff51aa40a5 jupyverse doesn't implement Jupyter-standard token auth 2023-09-12 09:49:16 +02:00
Min RK
a91817280c Use user.stop to cleanup spawners that stopped while Hub was down
for more consistent behavior with failed start or crash while Hub is up
2023-09-12 09:42:50 +02:00
Min RK
550dec4cf8 service: enable oauth on any oauth config
- avoid empty values
- replace single check for redirect_uri with broader _oauth_specified
2023-09-12 09:32:48 +02:00
Min RK
ece8408381 Improve debugging when waiting for servers
Add debug messages and timers for start and end waiting for servers

and improve logic for awaiting proxy endpoints using concurrency primitives instead of a for-loop
2023-09-12 09:27:59 +02:00
Min RK
3b2af29653 singleuser extension: persist token from ?token=... url in cookie
matches pre-extension behavior
2023-09-11 14:35:31 +02:00
Min RK
e1dfc04169 specify that hook args are positional 2023-09-11 10:07:08 +02:00
Yuvi Panda
66f9034dab Merge pull request #4552 from consideRatio/pr/small-services-docs-fixes
Small fixes to services docs
2023-09-08 19:39:22 -07:00
Yuvi Panda
4fe3fe8f12 Merge branch 'main' into pr/small-services-docs-fixes 2023-09-08 19:25:53 -07:00
YuviPanda
841913a1d1 Remove ~ from .HubOAuthenticated reference 2023-09-08 19:18:29 -07:00