From 900f4912790721fce83773f4c751821899446f37 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 13 Jun 2026 03:29:42 +0000 Subject: [PATCH 1/3] chore(deps): update dependency cryptography to v49 --- base_requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_requirements.txt b/base_requirements.txt index 760731e6be..bcabca1490 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -5,7 +5,7 @@ ops==3.5.2 pylxd @ git+https://github.com/canonical/pylxd requests==2.33.0 typing-extensions==4.15.0 -cryptography==46.0.5 +cryptography==49.0.0 pydantic==1.10.26 cosl==1.4.0 PyYAML==6.0.3 From ee9b9fafe35c751ee4b63e34e229ca96580da57b Mon Sep 17 00:00:00 2001 From: "Sebastien Georget (charmkeeper)" Date: Fri, 19 Jun 2026 07:51:36 +0200 Subject: [PATCH 2/3] Fix broken Juju documentation links Update deprecated juju.is/docs links to use official documentation.ubuntu.com URLs: - https://juju.is/docs/juju/action -> https://documentation.ubuntu.com/juju/3.6/reference/action/ - https://juju.is/docs/juju/configuration -> https://documentation.ubuntu.com/juju/3.6/reference/configuration/ Updated in: - docs/reference/actions.md - docs/reference/configurations.md - docs/local-lxd/reference/actions.md - docs/local-lxd/reference/configurations.md Link validation with lychee confirms no broken links. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/local-lxd/reference/actions.md | 2 +- docs/local-lxd/reference/configurations.md | 2 +- docs/reference/actions.md | 2 +- docs/reference/configurations.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/local-lxd/reference/actions.md b/docs/local-lxd/reference/actions.md index 856ecedcae..bcc5630e91 100644 --- a/docs/local-lxd/reference/actions.md +++ b/docs/local-lxd/reference/actions.md @@ -2,4 +2,4 @@ See [Actions](https://charmhub.io/github-runner/actions?channel=local-lxd/stable). -> Read more about actions in the Juju docs: [Action](https://juju.is/docs/juju/action) \ No newline at end of file +> Read more about actions in the Juju docs: [Action](https://documentation.ubuntu.com/juju/3.6/reference/action/) \ No newline at end of file diff --git a/docs/local-lxd/reference/configurations.md b/docs/local-lxd/reference/configurations.md index 8dc32cf7d5..e74c4b6907 100644 --- a/docs/local-lxd/reference/configurations.md +++ b/docs/local-lxd/reference/configurations.md @@ -2,4 +2,4 @@ See [Configurations](https://charmhub.io/github-runner/configurations?channel=local-lxd/stable). -> Read more about configurations in the Juju docs: [Configuration](https://juju.is/docs/juju/configuration) \ No newline at end of file +> Read more about configurations in the Juju docs: [Configuration](https://documentation.ubuntu.com/juju/3.6/reference/configuration/) \ No newline at end of file diff --git a/docs/reference/actions.md b/docs/reference/actions.md index a20c82f30b..9db202ce4a 100644 --- a/docs/reference/actions.md +++ b/docs/reference/actions.md @@ -2,4 +2,4 @@ See [Actions](https://charmhub.io/github-runner/actions). -> Read more about actions in the Juju docs: [Action](https://juju.is/docs/juju/action) \ No newline at end of file +> Read more about actions in the Juju docs: [Action](https://documentation.ubuntu.com/juju/3.6/reference/action/) \ No newline at end of file diff --git a/docs/reference/configurations.md b/docs/reference/configurations.md index 4e66f9b89b..5ce08ce9dc 100644 --- a/docs/reference/configurations.md +++ b/docs/reference/configurations.md @@ -2,4 +2,4 @@ See [Configurations](https://charmhub.io/github-runner/configure). -> Read more about configurations in the Juju docs: [Configuration](https://juju.is/docs/juju/configuration) \ No newline at end of file +> Read more about configurations in the Juju docs: [Configuration](https://documentation.ubuntu.com/juju/3.6/reference/configuration/) \ No newline at end of file From 33a453cc7d07e9ade8041088c9c153cacda72899 Mon Sep 17 00:00:00 2001 From: "Sebastien Georget (charmkeeper)" Date: Fri, 19 Jun 2026 08:31:14 +0200 Subject: [PATCH 3/3] chore(deps): update pyOpenSSL to 26.3.0 for cryptography 49.0.0 compatibility Update pyOpenSSL from 26.0.0 to 26.3.0 to ensure compatibility with cryptography 49.0.0. The previous version (26.0.0) requires cryptography>=46.0.0,<47, which is incompatible with the newly upgraded cryptography 49.0.0. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- base_requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_requirements.txt b/base_requirements.txt index bcabca1490..982a6ebdba 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -9,4 +9,4 @@ cryptography==49.0.0 pydantic==1.10.26 cosl==1.4.0 PyYAML==6.0.3 -pyOpenSSL==26.0.0 +pyOpenSSL==26.3.0