Bump frequenz-repo-config from 0.18.0 to 0.19.0 in the repo-config group across 1 directory - #1448
Conversation
Repo Config MigrationUpdate: 0.18.0 → 0.19.0 ✅ Migration completed successfully. Migration outputNext stepMigration changes were committed and Note If this PR needs rebasing later, comment |
|
@dependabot recreate |
aa21052 to
3f6cdc6
Compare
Repo Config MigrationUpdate: 0.18.0 → 0.19.0 ✅ Migration completed successfully. Migration outputNext stepMigration changes were committed and Note If this PR needs rebasing later, comment |
|
Failing because of the new |
|
Depends on #1455 now. |
…z-floss#1455) frequenz-floss#1448 updates `frequenz-repo-config` to 0.19.0, which enables mypy's `exhaustive-match` error code, and CI fails on 11 `match` statements that mypy can't prove to be exhaustive. These are the code changes needed to make it pass. Most of the reported statements match over a tuple, and mypy can't prove *any* of those exhaustive: it narrows tuple items inside a matching case, but can't subtract combinations across cases (python/mypy#12364), so writing the missing case does not help. Those either stop matching over a tuple, or get an explicit last case. The rest were genuinely missing cases, which are now spelled out. One bug came out of it, in `COALESCE()`, and it has its own commit and release notes entry. Everything else is behaviour preserving, except that the formula operators now raise instead of silently evaluating to nothing when an operand has an unexpected type, which can only happen if something violates the type hints at runtime.
|
@dependabot recreate |
Bumps the repo-config group with 1 update in the / directory: [frequenz-repo-config](https://github.com/frequenz-floss/frequenz-repo-config-python). Updates `frequenz-repo-config` from 0.18.0 to 0.19.0 - [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases) - [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.x.x/RELEASE_NOTES.md) - [Commits](frequenz-floss/frequenz-repo-config-python@v0.18.0...v0.19.0) --- updated-dependencies: - dependency-name: frequenz-repo-config dependency-version: 0.19.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: repo-config ... Signed-off-by: dependabot[bot] <support@github.com>
8b5b837 to
5fb3617
Compare
=== v0.19.0 ========================================================= Script URL: https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.19.0/cookiecutter/migrate.py ======================================================================== Enabling exhaustive match checks for mypy... Updated pyproject.toml: enabled exhaustive-match ======================================================================== ======================================================================== Removing default `-vv` from pytest addopts... Updated pyproject.toml: removed default `-vv` from [tool.pytest.ini_options] ======================================================================== Removing the dummy DCO merge-queue workflow... Removed .github/workflows/dco-merge-queue.yml ======================================================================== Pinning the DCO check in the 'Protect version branches' ruleset... Ruleset 'Protect version branches' is already up to date ======================================================================== ======================================================================== Updating pinned build dependencies... Skipped pyproject.toml: build dependencies already up to date ======================================================================== ======================================================================== Enabling asyncio debug mode for pytest... Updated pyproject.toml: enabled asyncio debug mode under [tool.pytest.ini_options] ======================================================================== ======================================================================== Updating the release instructions in CONTRIBUTING.md... Updated CONTRIBUTING.md: refreshed the release instructions ======================================================================== ✅ Migration script finished successfully ✅ The migration completed successfully. Applied-by: frequenz-floss/gh-action-dependabot-migrate
Repo Config MigrationUpdate: 0.18.0 → 0.19.0 ✅ Migration completed successfully. Migration outputNext stepMigration changes were committed and Note If this PR needs rebasing later, comment |
Bumps the repo-config group with 1 update in the / directory: frequenz-repo-config.
Updates
frequenz-repo-configfrom 0.18.0 to 0.19.0Release notes
Sourced from frequenz-repo-config's releases.
... (truncated)
Commits
14d76daPrepare for release v0.19.0 (#627)4c26e2cPrepare release notes for v0.19.05e6651bDocument the extra release steps of this repositorybdc1d11template: Bump version to the upcoming v0.19.07374efbUpdate template dependencies (#626)450b1d8Update release notes194dad3template: Update protolint to 0.56.4a5c0b21migrate: Bump the pinned setuptools build dependency4201002template: Update GitHub Actionse90f2f7template: Bump dependencies