Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 25, 2024

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
cosl >=0.0.50 -> >=1.4.0 age confidence
kubernetes ~=27.2.0 -> ~=34.1.0 age confidence
ops (changelog) ~=2.15 -> ~=3.5 age confidence
ops (changelog) >=2.0.0 -> >=3.5.0 age confidence
pydantic (changelog) ~=1.10 -> ~=2.12 age confidence
pytest (changelog) ~=7.4 -> ~=9.0 age confidence
pytest-asyncio (changelog) ~=0.21.1 -> ~=1.3.0 age confidence
tenacity ~=8.2 -> ~=9.1 age confidence

Release Notes

canonical/cos-lib (cosl)

v1.4.0

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@1.3.2...1.4.0

v1.3.2

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@1.3.1...1.3.2

v1.3.1

Compare Source

What's Changed
New Contributors

Full Changelog: canonical/cos-lib@1.3.0...1.3.1

v1.3.0

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@1.2.0...1.3.0

v1.2.0

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@1.1.0...1.2.0

v1.1.0: add reconciler

Compare Source

😭

v1.0.0

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@0.1.1...1.0.0

v0.1.1

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@0.1.0...0.1.1

v0.1.0

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@0.0.57...0.1.0

v0.0.57

Compare Source

Surface an otherwise hard-to-spot issue, where the ingress is handing the coordinated workers an HTTPS endpoint, but the coordinator and workers themselves don't have a certificates relation.

Workers and coordinator now set blocked on TLS misconfiguration.

What's Changed

Full Changelog: canonical/cos-lib@0.0.56...0.0.57

v0.0.56

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@0.0.55...0.0.56

v0.0.55

Compare Source

What's Changed

Full Changelog: canonical/cos-lib@0.0.54...0.0.55

kubernetes-client/python (kubernetes)

v34.1.0

Compare Source

Kubernetes API Version: v1.34.1

v33.1.0: Kubernetes Python Client v33.1.0 Stable Release

Compare Source

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v33.1.0.zip
cd client-python-v33.1.0
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-33.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-33.0/CHANGELOG.md

v32.0.1

Compare Source

Kubernetes API Version: v1.32.2

Uncategorized
Bug or Regression
Feature
  • Add utility functions kubernetes.utils.duration.parse_duration and kubernetes.utils.duration.format_duration to manage Gateway API Duration strings as specified by GEP-2257. (#​2261, @​kflynn)
  • Added the ability to use the optional apply parameter for functions within the utils.create_from_yaml submodule. This allows these functions to optionally use the DynamicClient.server_side_apply function to apply yaml manifests. (#​2252, @​dcmcand)
  • Adding utils.format_quantity to convert decimal numbers into a canonical Kubernetes quantity. (#​2216, @​rkschamer)

v32.0.0

Compare Source

Kubernetes API Version: v1.32.1

Bug or Regression
  • Fixed PortForward proxy to close local Python sockets when the WebSocket closes. (#​2316, @​anvilpete)

v31.0.0

Compare Source

Kubernetes API Version: v1.31.0

v30.1.0

Compare Source

Kubernetes API Version: v1.30.1

New Feature:

  • Add utility functions to parse and format GEP-2257 Duration strings for Gateway API

v29.0.0

Compare Source

Kubernetes API Version: v1.29.0

Bug or Regression

v28.1.0

Compare Source

Kubernetes API Version: v1.28.2

API Change
  • Fixed a bug where CEL expressions in CRD validation rules would incorrectly compute a high estimated cost for functions that return strings, lists or maps.
    The incorrect cost was evident when the result of a function was used in subsequent operations. (kubernetes/kubernetes#119807, @​jpbetz) [SIG API Machinery, Auth and Cloud Provider]
  • Mark Job onPodConditions as optional in pod failure policy (kubernetes/kubernetes#120208, @​mimowo) [SIG API Machinery and Apps]
canonical/operator (ops)

v3.5.0

Compare Source

Features

  • Env var to control exception wrapping in tests (#​2142)
  • Deprecate testing.Context.charm_spec (#​2219)

Documentation

  • Fix charmcraft init command (#​2210)
  • Update CI examples to use uv and tox-uv (#​2213)
  • Update and clarify info about environment prep (#​2217)
  • Match Charmcraft profiles in tox.ini example for integration testing (#​2221)
  • Use base 24.04 for httpbin-demo charm (#​2222)
  • Clarify parts of the machine charm tutorial (#​2223)
  • Match Charmcraft profiles in "Write and structure charm code" (#​2220)
  • Use cosl binary in K8s tutorial charm to work around error (#​2232)
  • Fix URL issues by updating doc starter pack (#​2238)

Tests

  • Don't skip tests if ops[testing] isn't installed (#​2215)
  • Switch the integration test charms to use the uv plugin (#​2218)

CI

  • Avoid jitter in the best practice doc PRs (#​2193)
  • Ignore PERF401 (manual list comprehension) across the repo (#​2201)
  • The git commands need to be run in the operator directory as well (#​2197)
  • Have cycle in the sbomber manifests use the default value (#​2209)
  • Add pytest.warns to note an expected warning (#​2092)
  • Update release script to handle non-final versions (#​2199)
  • Add ops-tracing as a dependency for the observability tests (#​2239)
  • Add scheduled workflow for packing and integration testing example charms (#​2233)

v3.4.0

Compare Source

Breaking Changes

  • Fix: Change JujuContext.machine_id from int to str (#​2108)
  • Fix: Ensure that the testing context manager is exited when an exception occurs (#​2117)

Features

  • Add a low-level API for the Juju hook commands (#​2019)
  • Make PebbleClient file methods also accept pathlib.PurePath (#​2097)
  • Log the total number of deferred events (#​2161)
  • Allow setting the Juju availability zone and principal unit in the testing Context (#​2187)

Fixes

  • Allow actions without params or descriptions in ops[testing] (#​2090)
  • Ensure ops.Pebble.pull cleans up temporary files if it errors (#​2087)
  • Make secret info description visible to the charm in ops[testing] (#​2115)
  • Raise ActionFailed when using Context as a context manager (#​2121)
  • Detect categories with an exclamation mark indicating breaking changes (#​2132)
  • Normalise Secret.owner to 'app' for ops[testing] output state (#​2127)
  • Don't cache secret metadata in Ops (#​2143)
  • Secret-info-get cannot be provided with both an ID and a label (#​2170)
  • Minor hookcmds fixes (#​2175)

Documentation

  • Update referenced examples for managing interfaces (#​2068)
  • Tidy up spelling and formatting in several places (#​2060)
  • Add missing assignment to state_out in unit tests how-to (#​2075)
  • Update the holistic/delta explanation with the reconciler pattern (#​2029)
  • Fix broken setup/teardown links in README (#​2094)
  • Update info about release docs, mark testing changelog as not maintained (#​2074)
  • Switch to makefile for building the docs (#​2073)
  • Document how to extract the charm instance from the testing context (#​2084)
  • Add a how-to guide for migrating away from Harness (#​2062)
  • Rename hook tools to hook commands (#​2114)
  • Remove legacy how-to guide for Harness (#​2122)
  • Update the Juju release the metrics functionality is removed from 4.0 to 3.6.11 (#​2126)
  • Clarify that Context is the testing context not only the Juju context (#​2123)
  • Explain the Charmhub public listing process and add a reference list of best practices (#​1989)
  • Expand next steps for K8s tutorial (#​2034)
  • Remove mention of the simple Charmcraft profile (#​2138)
  • Expand landing pages with summaries of pages (#​2140)
  • Update environment setup for integration tests and K8s tutorial (#​2124)
  • Replace machine charm tutorial by an improved tutorial (#​2119)
  • Change HACKING.md instructions for maintaining Charmcraft profiles (#​2151)
  • In integration tests, use consistent approach to logging and packing (#​2150)
  • In integration testing how-to, clarify that Juju model is destroyed after all tests in the model complete (#​2154)
  • Remove Charmcraft channel specifier from machine charm tutorial (#​2148)
  • Add AI contribution note and style guideline for type annotation of return values (#​2168)
  • Add ops[testing] to the ops.testing docstring (#​2171)
  • Add links to the Juju hook from each event class (#​2176)
  • Add a short umask note (#​2184)

Tests

  • Re-enable testing consistency checks after disabling them (#​2141)
  • Expand secrets integration and state transition tests (#​2130)

Refactoring

  • Use ops.hookcmds in _ModelBackend (#​2116)
  • Don't get the storage details from --help (#​2172)
  • Drop 3.8 and 3.9 compatibility code (#​2173)
  • Use json.dumps to produce the YAML in relation-set and state-set (#​2174)
  • Rely on type annotations instead of casts in hookcmds (#​2179)

CI

  • Add integration and state transition tests for the secrets API (#​2078)
  • Temporarily disable tracing integration tests (#​2102)
  • Add secrets tests follow-up (#​2105)
  • Support monorepos in ops charm compatibility testing (#​2100)
  • Test both Charmcraft 3 and Charmcraft 4 profiles (#​2103)
  • Add automated doc checks (and related starter pack updates) (#​2099)
  • Clean up accidental workflow trigger (#​2144)
  • Test if package versions match dependency versions before publishing (#​2139)
  • Update spelling (#​2167)
  • Test against 4.0/stable (#​2186)
  • Store charmcraft logs if smoke tests fail (#​2192)
  • Use Juju channel 4/stable in Ops smoke tests (#​2190)

v3.3.1: : fix loading the Juju machine ID

Compare Source

This is a bug-fix release to fix an issue introduced in Ops 3.3.0 (in production) and Ops 3.2.0 (in testing), where loading the Juju machine ID would fail if the ID was not an integer.

The type of the machine ID (both in ops.JujuContext and testing.Context) is changed from int to str, so some code or tests may need to be adjusted to use the correct type.

What's Changed
Fixes
  • Change JujuContext.machine_id from int to str (#​2108)

Full Changelog: canonical/operator@3.3.0...3.3.1

v3.3.0

Compare Source

Features

  • Expose the Juju hook context in ops.JujuContext (#​1996)

Fixes

  • In testing, separate relation data cache from mock Juju backend (#​2052)

Documentation

  • Use uv for testing and packing the httpbin charm (#​2011)
  • Improve intro to ops.testing reference (#​2023)
  • In httpbin charm integration tests, add env var for charm file to deploy (#​2018)
  • Update get_cloud_spec doc now that credential-get works on K8s (#​2031)
  • Note that arbitrary_types_allowed is required when ops.Secret is used in a Pydantic class (#​2038)
  • Clean up Resources.fetch docstring, add ModelError exception (#​2039)
  • Note that the peer databag isn't usable during the install event (#​2051)
  • Fix testing code in actions how-to guide (#​2054)

CI

  • Nicer logging output in the release script using rich (#​2017)
  • Clean up PYTHONPATH in tox.ini (#​2058)

v3.2.0

Compare Source

Features

  • Add security event logging (#​1905)
  • Surface JUJU_MACHINE_ID envvar in testing env (#​1961)
  • Add a new log target type opentelemetry (#​1937)

Documentation

  • Update links and config for switch to documentation.ubuntu.com/ops (#​1940)
  • Update the required Python version and note the 2.x documentation site (#​1946)
  • Be consistent with recommending self.config (#​1947)
  • Use latest styles from starter pack and remove .html extensions (#​1951)
  • Remove .html extensions from hardcoded links (#​1955)
  • Fix broken URLs in sitemap (#​1956)
  • Add related doc links to homepage (#​1959)
  • Use classes from ops instead of ops. (#​1968)
  • Fix unstyled error pages (#​1969)
  • Add Google Analyics integration and cookie consent banner (#​1971)
  • Refresh docs homepage with more context about Ops (#​1964)
  • Update link to Charmlibs docs (#​1985)
  • Remove unnecessary pages from sitemap (#​1979)
  • Update the httpbin example charm to Jubilant (#​1987)
  • Update the Zero to Hero tutorial to Jubilant (#​1988)
  • Add model-config best practice note (#​1990)
  • Change some best practices to tips (#​2001)
  • Add integration test for invalid config in httpbin charm (#​2002)
  • Make a Layer instead of a LayerDict in the httpbin charm (#​2003)
  • Update how-to to feature Jubilant (#​2000, #​2004)
  • Use Charmcraft-style format and lint for example charms, not Ops-style (#​2008)
  • Update broken link to HookVars source code (#​2006)

CI

  • Fixes for the SBOM and security scan workflow, and trigger it on publishing (#​1916)
  • Store the charmcraft logs if packing fails (#​1936)
  • Install release dependencies for the TIOBE analysis (#​1930)
  • Add Juju 4/beta to the smoke test matrix (#​1963)
  • Adjust permissions block in publish workflow (#​1984)
  • Update actions/checkout to v5 (#​1993)
  • Enable doctests (#​1991)
  • Ignore juju/4 timeouts (#​1998)
  • Remove the token for SBOM and security scan workflow (#​2009)
  • Speed up integration test (#​1978)

v3.1.0

Compare Source

Features

  • Release automation script (#​1855)
  • Add app_name and unit_id attributes to testing.context (#​1920)

Fixes

  • If an event ends with _abort(0) tests should behave as if it ended successfully (#​1887)
  • If self.app is not actually set avoid a new crash location (#​1897)
  • Only add the remote unit for departed and broken relation events, fix ordering (#​1918)
  • Add the remote unit to relation.data but not relation.units (#​1925)

Documentation

  • Use load_config in the httpbin example charm (#​1852)
  • Update HACKING.md with how to bump ops version in Charmcraft profiles (#​1872)
  • Change title of docs site (#​1890)
  • Use config and action classes in the Kubernetes tutorial (#​1891)
  • Reference example charms from K8s tutorial and fix consistency (#​1898)
  • Update style guide (#​1720)
  • Fix issues in how-to guide for stored state (#​1901)
  • Link out to the 12-factor tutorials from the tutorial index page (#​1902)
  • Replace broken link in testing explanation (#​1913)
  • Expand the storage how-to with content from Juju docs scheduled for removal (#​1915)
  • Ops tracing how to (#​1853)
  • Add a security explanation doc (#​1904)

Tests

  • Replace Python version to 3.10 for observability charm tests (#​1914)

CI

  • Use httpbin demo charm for the Charmcraft pack test (#​1895)
  • Move TIOBE workflow to self-hosted runners (#​1912)
  • Add SBOM generation and secscan workflow (#​1906)
  • Build and publish in one step (#​1857)
  • Update the name and email when updating the charm pins (#​1924)
  • Drop smoke test against 20.04 (#​1923)

v3.0.0

Compare Source

The minimum version of Python for Ops 3.x is 3.10.

Documentation

  • Be consistent with recommending self.app and self.unit (#​1856)

CI

  • Hotfix, publish job for ops-tracing (#​1865)

v2.23.1: : Add the remote unit to Relation.data, but not Relation.units

Compare Source

This is a small bug-fix release for the 2.x series that addresses issues with the recent feature making relation data available in relation-departed events. Rather than inserting the remote unit into Relation.units, the data is available from Relation.data, without changing Relation.units.

What's Changed

Fixes
  • Add the remote unit to Relation.data but not Relation.units in #​1928
Documentation
  • Be consistent with recommending self.app and self.unit in #​1856
  • Add notice about ops 2 and ops 3 in #​1867
  • Update title and edit links for ops 2.23 docs in #​1885
CI
  • Hotfix, publish job for ops-tracing in #​1865

Full Changelog: canonical/operator@2.23.0...2.23.1

v2.23.0

Compare Source

Features

  • Support for config schema as Python classes (#​1741)
  • Support for action parameter schema as Python classes (#​1756)
  • Ops[tracing] compatibility with jhack (#​1806)
  • Support for relation data schema as Python classes (#​1701)
  • Add CheckInfo.successes field and .has_run property (#​1819)
  • Provide a method to create a testing.State from a testing.Context (#​1797)
  • Expose trace data in testing (#​1842)
  • Add a helper to generate a Layer from rockcraft.yaml (#​1831)

Fixes

  • Correctly load an empty Juju config options map (#​1778)
  • Fix type annotation of container check_infos in ops.testing (#​1784)
  • Restrict the version of a dependency, opentelemetry-sdk (#​1794)
  • Remote unit data is available in relation-departed (#​1364)
  • Juju allows access to the remote app databag in relation-broken, so Harness should too (#​1787)
  • Don't use private OpenTelemetry API (#​1798)
  • Do not return this unit in a mocked peer relation (#​1828)
  • Testing.PeerRelation properly defaults to no peers (#​1832)
  • In meter-status-changed JUJU_VERSION is not set (#​1840)
  • Only provide the units belonging to the app in Relation.units (#​1837)

Documentation

  • Remove two best practices, and drop two to tips (#​1758)
  • Update link to Charmcraft for managing app config (#​1763)
  • Update link to Juju documentation for setting up deployment (#​1781)
  • Fix external OTLP link (#​1786)
  • Distribute the ops-scenario README content across the ops docs (#​1773)
  • Improve testing.errors.UncaughtCharmError message (#​1795)
  • In the "manage the charm version" how-to, give an example of using override-build (#​1802)
  • Small adjustments to the 'how to trace charm code' doc (#​1792)
  • Replace Harness example and fix links in README (#​1820)
  • Add httpbin charm from Charmcraft as an example charm (#​1743)
  • Fix on_collect mistake in sample code (#​1829)
  • Update code in K8s tutorial, with source in repo (part 2) (#​1734)
  • Update Loki section on charming zero-to-hero tutorial (#​1847)
  • Remove expandable boxes of text (#​1844)
  • Improve httpbin charm by removing defer() and adding collect_status (#​1833)
  • Move {posargs} to the end of pytest command lines in tox.ini (#​1854)

CI

  • Install the ops[tracing] dependencies for the TIOBE action (#​1761)
  • Add ops-scenario and ops-tracing as explicit installs for TIOBE (#​1764)
  • Persist credentials for update-charm-pins workflow (#​1766)
  • Stop smoke testing Charmcraft 2 (#​1782)
  • Use Charmcraft 3.x for smoke testing 20.04 and 22.04 (#​1821)
  • Enable xdist for the 'unit' tox environments (#​1830)

v2.22.0

Compare Source

Features

Fixes

  • Turn on databag access validation in __init__ (#​1737)
  • Allow event suffixes to appear in event names in ops.testing (#​1754)

Documentation

  • Document how to manage metrics (#​1692)
  • Link to our docs from the top of our README (#​1710)
  • Update code in K8s tutorial, with source in repo (part 1) (#​1719)
  • Update links to juju.is/docs (#​1725)
  • Fix link in breakpoint output, remove link from Harness error message (#​1726)
  • Update Matrix channel name to Charm Tech (#​1740)
  • Rename configurations to configuration (#​1746)
  • Fix typos in code snippets by @​MattiaSarti (#​1750)

CI

  • Add ops[tracing] integration tests (#​1686)
  • Pin workflows by hash (#​1721)
  • Disable alertmanager compatibility tests until upstream fix (#​1745)
  • Remove explicit scopes and update HACKING.md (#​1748)
  • Pin trusted workflows by tag (#​1752)
  • Re-enable alertmanager-k8s-operator in observability charm tests (#​1753)
  • Fix reporting to TIOBE after ops[tracing] addition (#​1755)

v2.21.1

Compare Source

Reverted

  • Reverting "run deferred events with fresh charm instances" (#​1711)

Documentation

  • Add best practices about status (#​1689)

v2.21.0

Compare Source

Features

  • Ops[tracing] (with a first-party charm lib) (#​1612)
  • Pebble identities (#​1672)
  • Run deferred events with fresh charm instances (#​1631)

Fixes

  • Allow TLS 1.2 in ops-tracing (#​1705)
  • Try to fix flaky pebble exec test (#​1664)

Documentation

  • Add best practice note around using tooling provided by the charmcraft profile (#​1700)
  • Clarify guidance about designing python modules (#​1670)
  • Fix a bug in the k8s tutorial doc about unit test (#​1688)
  • Fix broken link in readme (#​1679)
  • Fix links to juju docs (#​1681)
  • Fix tox command in hacking.md (#​1661)
  • Improve landing page of kubernetes charm tutorial (#​1660)

CI

  • Add zizmor to static check github workflows (#​1656)
  • Change prerelease setting used to add latest ops and scenario (#​1682)
  • Don't pin release jobs to github environments (#​1683)
  • Don't run tests within the publish job (#​1684)
  • Fix smoke test (#​1698)
  • Post-release versioning, release process update + workflow fix (#​1658)
  • Rename "tox -e fmt" to "tox -e format" (#​1668)

Tests

  • Fix overly specific test that fails sometimes with tracing (#​1695)

v2.20.0

Compare Source

Features

  • Add a remove_revision() method to SecretRemoveEvent and SecretExpiredEvent (#​1624)
  • Add Relation.remote_model property (#​1610)
  • Efficient implementation of RelationDataContent.update (#​1586)
  • Expose the config metadata in CharmMeta (#​1648)
  • Add the ability to emit custom events in unit tests (#​1589)
  • Check that the check-infos in testing.Container match the plan (#​1630)
  • ops.testing.State components are less mutable (#​1617)

Fixes

  • Assorted fixes for Pebble layer merging in Harness and Scenario (#​1627)

Documentation

  • Add a docs link to the Harness deprecation warning (#​1513)
  • Add best practices and a "manage charms" how-to (#​1615)
  • Add section about services with long startup time (#​1604)
  • Clarify how to use mounts in ops.testing.Container (#​1637)
  • Fix code snippet indentation (#​1649)
  • Fix Scenario example (#​1616)
  • Move hooks-based charm migration guide (#​1636)
  • Putting test into each chapter of the tutorial (#​1647)
  • Refactor how-to unit test according to comments (#​1642)
  • Refactor test docs to 1 explanation and 2 how-tos (#​1628)
  • Remove the [email protected] email address (#​1632)
  • Remove tutorial chapters that are covered by the how-to guide (#​1511)
  • Stack args vertically for long signature lines (#​1641)
  • Testing explanation (#​1635)
  • Unify charm test docs how to (#​1639)

CI

  • Exclude vault-k8s-operator until the system can handle monorepos (#​1650)
  • Use the latest version of ops-scenario in the compatibility tests (#​1608)

v2.19.4: ops 2.19.4 and ops-scenario 7.19.4 Synchronise ops and ops-scenario versions

Compare Source

No changes since 2.19.3 and 7.19.3. This is to push packages to PyPI only.

Full Changelog: canonical/operator@2.19.3...2.19.4

v2.19.0

Compare Source

Features

  • Expose the Juju version via Model objects (#​1563)
  • Support starting and stopping Pebble checks, and the checks enabled field (#​1560)

Documentation

CI

  • Update list of charms and handle increasing uv usage (#​1588)
  • Handle presence/absence of "static" and "static-charm" envs (#​1590)

[v2.18.1](https://redirect.github.com/canonical/operator/blob/H


Configuration

📅 Schedule: Branch creation - Between 01:00 AM and 05:59 AM, only on Tuesday ( * 1-5 * * 2 ) in timezone Etc/UTC, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team March 25, 2024 01:46
@carlcsaposs-canonical
Copy link
Contributor

blocked by canonical/data-platform-workflows#159

taurus-forever
taurus-forever previously approved these changes Apr 3, 2024
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 3 times, most recently from a5d4a80 to 573b9f7 Compare April 10, 2024 01:51
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 573b9f7 to d2c4ab7 Compare April 16, 2024 01:47
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 3 times, most recently from 2888e12 to e57b57e Compare May 2, 2024 01:54
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from e57b57e to 90bc394 Compare May 21, 2024 01:41
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 4 times, most recently from 4ae1adc to bc62ca3 Compare June 12, 2024 01:33
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from 39d59d6 to fd5d366 Compare June 18, 2024 01:56
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from 03f0be9 to 3351bf1 Compare June 27, 2024 01:55
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 3351bf1 to c10297b Compare July 3, 2024 11:22
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 3 times, most recently from 6afea47 to 6ec2075 Compare August 1, 2024 01:13
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 6ec2075 to 8cd8432 Compare August 6, 2024 02:23
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from 6765ab0 to 0e3c650 Compare August 21, 2024 01:42
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 0e3c650 to 54ea856 Compare August 30, 2024 01:53
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from aa42982 to a5c7da8 Compare April 8, 2025 02:05
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from a5c7da8 to af24f10 Compare April 15, 2025 03:08
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from af24f10 to b9a04ea Compare May 6, 2025 01:59
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from bdd12d3 to 7c99e9f Compare June 3, 2025 01:56
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 7c99e9f to ecb8c40 Compare June 10, 2025 01:59
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from ecb8c40 to 2ee342c Compare July 1, 2025 01:55
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 2ee342c to 5dccb26 Compare July 8, 2025 02:10
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 5dccb26 to 77ba4c4 Compare July 22, 2025 04:38
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 77ba4c4 to ccc9ef0 Compare August 5, 2025 02:10
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from ccc9ef0 to 39c592f Compare August 19, 2025 02:03
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from 0447dd0 to 7e8a0b8 Compare September 2, 2025 01:51
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 7e8a0b8 to 279c4c4 Compare September 9, 2025 01:32
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 279c4c4 to 8a3b37c Compare September 16, 2025 02:31
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 8a3b37c to 8ddd047 Compare September 23, 2025 03:25
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from de312ae to 35f54d2 Compare October 7, 2025 02:24
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from f78a1d0 to 06b35e4 Compare October 21, 2025 02:31
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 06b35e4 to 3b91edb Compare November 11, 2025 02:46
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from 7668ca1 to 7cda8d1 Compare November 25, 2025 03:31
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 7cda8d1 to cfc0d29 Compare December 2, 2025 04:01
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from cfc0d29 to e3b351b Compare December 9, 2025 05:26
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from e3b351b to 74e4159 Compare December 23, 2025 02:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Libraries: Out of sync The charm libs used are out-of-sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants