Skip to content

chore: bump the charm-tech group across 1 directory with 2 updates - #114

Merged
james-garner-canonical merged 1 commit into
mainfrom
dependabot/uv/charm-tech-0a2070f00e
Sep 2, 2026
Merged

james-garner-canonical merged 1 commit into
mainfrom
dependabot/uv/charm-tech-0a2070f00e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the charm-tech group with 2 updates in the / directory: jubilant and ops.

Updates jubilant from 1.9.0 to 1.12.0

Release notes

Sourced from jubilant's releases.

v1.12.0: Improved Jubilant logging

This feature release improves Jubilant's logging, lowering the default verbosity and presenting app/unit status changes in an easier to read format. Read more: Configure Jubilant logs.

What's Changed

Full Changelog: canonical/jubilant@v1.11.0...v1.12.0

v1.11.0: juju show-unit

What's Changed

New Contributors

Full Changelog: canonical/jubilant@v1.10.0...v1.11.0

v1.10.0: A Path is a path; juju add-machine; llms.txt

This release teaches Jubilant that a pathlib.Path is always the path to a local charm, and not a charm name from the store. Now you can juju.deploy(charm_path) instead of juju.deploy(f'./{charm_path}').

Jubilant now supports the juju add-machine command.

We've also updated the docs to have better support for agents, with markdown docs available. Visit http://documentation.ubuntu.com/jubilant/llms.txt or send your favorite agent to take a look.

What's Changed

... (truncated)

Changelog

Sourced from jubilant's changelog.

1.12.0 - 30 Jul 2026

Features

  • Improve Jubilant logging mechanism (#351)
  • Bump minimum python version to 3.10 (#370)

Chores

  • Rolling uv exclude-newer supply-chain quarantine (#368)
  • Set dependabot commit-message prefix to "chore" (no scope) (#367)
  • Add Code of Conduct linking to Ubuntu CoC (#356)
  • Run uv lock after adding exclude-newer duration (#372)

CI

  • Adopt new dependabot conventions (#365)
  • Hash-pin actions and drop zizmor config (#366)
  • Correct hash-pin version comment for upload-sarif action (#376)
  • Pin action version comments to exact tags (#378)

1.11.0 - 29 Jun 2026

Features

  • Add show_unit method (#308)

Documentation

  • Move dataclass codegen note from docs to comment; consolidate (#336)
  • Expand the security page to include more sections (#332)
  • Clarify behaviour when providing a user in the model value (#340)
  • Clarify behaviour of any_* methods and fix various small issues (#344)
  • Move docs to canonical.com/juju/docs/jubilant (#337)

Refactoring

  • Avoid yaml.load() call in safe_load to silence scanner false positive (#331)

CI

  • Split Juju 4 channel into 4.0 and 4.1, add edge to scheduled runs (#338)
  • Enforce Conventional Commits on PR titles (#341)
  • Attest build provenance for released artifacts (#352)
  • Add dependency-review-action on PRs (#353)

1.10.0 - 28 May 2026

Features

... (truncated)

Commits
  • 9cfc8bf chore: bump version and add changes for release (#386)
  • 541c8ed chore: bump cryptography from 46.0.7 to 48.0.1 (#381)
  • e5fc94a chore: bump pytest from 8.3.5 to 9.0.3 (#380)
  • 2704ac0 ci: pin action version comments to exact tags (#378)
  • 51f7378 ci: correct hash-pin version comment for upload-sarif action (#376)
  • 0f5b7a0 feat: improve Jubilant logging mechanism (#351)
  • cf5da5f chore: run uv lock after adding exclude-newer duration (#372)
  • 7fa4ba6 chore: add Code of Conduct linking to Ubuntu CoC (#356)
  • 4a94f60 ci: bump minimum python version to 3.10 (#370)
  • f987888 chore: set dependabot commit-message prefix to "chore" (no scope) (#367)
  • Additional commits viewable in compare view

Updates ops from 3.6.0 to 3.8.1

Release notes

Sourced from ops's releases.

3.8.1: assorted fixes to align with Juju more closely

This is a fixes-and-polish release, with most of the work in the state transition testing framework and the documentation.

In state transition testing, entity names are now validated the way Juju itself validates them, and simulated dispatch matches how real Juju invokes hooks, so a test can no longer pass against a charm that Juju would refuse to deploy. Note that tests using names that Juju would reject will now fail. Secret grant and revoke no longer try to mutate immutable state.

In ops itself, Relation.load() now only decodes the fields that your data class declares, so loading a unit databag into a dataclass or Pydantic model no longer trips over the values that Juju sets automatically, such as egress-subnets and private-address. The access field of IdentityDict accepts the IdentityAccess enum as well as the string literals.

On the documentation side, there is a new how-to guide for debugging Kubernetes charms, a new how-to for configuring Jubilant logs, expanded guidance on naming charms, and a series of improvements to the Kubernetes tutorial, including setting and testing the workload version and moving the demo server to a rock.

What's Changed

Fixes

Documentation

Tests

CI

Full Changelog: canonical/operator@3.8.0...3.8.1

3.8.0: socket path in Pebble tracing spans

This release adds a pebble.socket_path attribute to tracing spans. The attribute is useful for distinguishing spans where multiple Pebble daemons are used. We've also included several fixes and documentation improvements.

What's Changed

... (truncated)

Changelog

Sourced from ops's changelog.

3.8.1 - 30 July 2026

Fixes

  • Align Juju naming rules with testing class rules (#2570)
  • Do not attempt to mutate secret data in grant/revoke during tests (#2614)
  • Allow IdentityDict to be assigned IdentityAccess (#2628)
  • Only decode fields used by the data class in Relation.load() (#2636)
  • Use juju.wait for workload version tests in Kubernetes tutorial (#2650)

Documentation

  • Wait longer for Loki data in Kubernetes tutorial integration tests (#2611)
  • Add more guidance about charm naming (#2610)
  • Fix tempo test_deploy URL (#2631)
  • Add how-to guide for debugging Kubernetes charms (#2498)
  • Revert to installed charmcraft for initing charms (#2635)
  • Grab workload version in Kubernetes tutorial (#2559)
  • Separate test_workload_version_is_set in Kubernetes tutorial chapter 3 (#2638)
  • Add how-to guide to configure jubilant logs (#2619)
  • Use autofunction for layer_from_rockcraft (#2648)
  • Remove log_cli and log_file ini options; keep them as CLI arguments for integration tests (#2654)
  • Fix typo in explanation of mock_version fixture usage (#2647)
  • Switch Kubernetes tutorial charms to rock version of demo server (#2649)

Tests

  • Type-check testing/src/scenario and fix uncovered errors (#2615)

CI

  • Add dependency-review-action on PRs (#2587)
  • Re-enable the tracing integration tests (#2586)
  • Adopt new dependabot conventions (#2609)
  • Drop unsupported cooldown.semver-major-days from github-actions block (#2617)
  • Open an issue if a scheduled workflow fails (#2627)
  • Hash-pin actions and drop zizmor config (#2612)
  • Use uv-venv-lock-runner in tracing tox, align deps (#2651)

3.8.0 - 30 June 2026

Features

  • Note the socket path in Pebble tracing spans (#2555)

Fixes

  • Treat remote unit zero as explicit (#2454)
  • Ensure resources are cleaned up in testing.Context (#2506)
  • Close SQLite storage in Harness.cleanup() (#2507)

... (truncated)

Commits
  • 1fdae24 chore: update changelog and versions for 3.8.1 release (#2669)
  • 7989557 docs: switch K8s tutorial charms to rock version of demo server (#2649)
  • 92b7bd5 docs: fix typo in explanation of mock_version fixture usage (#2647)
  • f49f4c1 docs: remove log_cli and log_file ini options; keep them as cli arguments for...
  • 64f68f5 fix: use juju.wait for workload version tests in k8s tutorial (#2650)
  • e1e16a4 ci: use uv-venv-lock-runner in tracing tox, align deps (#2651)
  • 6e06342 fix: only decode fields used by the data class in Relation.load() (#2636)
  • 48e2dee docs: use autofunction for layer_from_rockcraft (#2648)
  • 1f3a0ce chore: bump the runtime group across 1 directory with 3 updates (#2629)
  • bf9e22f docs: add howto configure jubilant logs (#2619)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Issue/PR created by dependabot label Aug 1, 2026
@dependabot dependabot Bot changed the title chore: bump the charm-tech group with 2 updates chore: bump the charm-tech group across 1 directory with 2 updates Sep 1, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/charm-tech-0a2070f00e branch from dfd4ac4 to 6c509be Compare September 1, 2026 22:10
@james-garner-canonical

Copy link
Copy Markdown
Collaborator

@dependabot rebase

Bumps the charm-tech group with 2 updates in the / directory: [jubilant](https://github.com/canonical/jubilant) and [ops](https://github.com/canonical/operator).


Updates `jubilant` from 1.9.0 to 1.12.0
- [Release notes](https://github.com/canonical/jubilant/releases)
- [Changelog](https://github.com/canonical/jubilant/blob/main/CHANGES.md)
- [Commits](canonical/jubilant@v1.9.0...v1.12.0)

Updates `ops` from 3.6.0 to 3.8.1
- [Release notes](https://github.com/canonical/operator/releases)
- [Changelog](https://github.com/canonical/operator/blob/main/CHANGES.md)
- [Commits](canonical/operator@3.6.0...3.8.1)

---
updated-dependencies:
- dependency-name: jubilant
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: charm-tech
- dependency-name: ops
  dependency-version: 3.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: charm-tech
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/charm-tech-0a2070f00e branch from 6c509be to 4504af9 Compare September 2, 2026 21:56
@james-garner-canonical
james-garner-canonical merged commit 899e094 into main Sep 2, 2026
19 checks passed
@james-garner-canonical
james-garner-canonical deleted the dependabot/uv/charm-tech-0a2070f00e branch September 2, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Issue/PR created by dependabot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant