Skip to content

Conversation

@ajkerrigan
Copy link
Contributor

@ajkerrigan ajkerrigan commented Apr 28, 2025

what

  • Prepare release 0.5.30
    • Update dependencies, including c7n -> 0.9.44 & c7n-left -> 0.3.30
    • Make sure upgrade script dependencies are installed as dev dependencies
    • Add Python 3.13 to the test matrix

why

To release fixes from c7n-left 0.3.30 and tfparse 0.6.15.

testing

just test

- Update to c7n-left 0.3.30
- Add dev dependencies for tomlkit and semver
tomllib is installed in Python 3.11+, but since we're
reading/writing/updating existing TOML files we need another package.
Python recommends TOML Kit for this sort of use case, and it works with
all Python versions we support.

See also: https://docs.python.org/3/library/tomllib.html
@ajkerrigan ajkerrigan changed the title chore: update c7n to 0.9.44 chore: update c7n to 0.9.44, prep release 0.5.30 Apr 28, 2025
CI checks are stalled without it, and maybe it's better to leave anyway?

Also move from black/flake8 to ruff, to sync with some other repos and
avoid pre-commit failures on 3.13.
Moving to ruff makes formatting changes on 4 files. Not a huge deal, but
probably not a necessary switch for _this_ PR.
@ajkerrigan ajkerrigan closed this May 14, 2025
@ajkerrigan ajkerrigan reopened this May 14, 2025
@ajkerrigan ajkerrigan changed the title chore: update c7n to 0.9.44, prep release 0.5.30 chore: update c7n to 0.9.44, prep release 0.5.30 (ENG-5015) May 14, 2025
@tvansteenburgh tvansteenburgh merged commit e23c9b2 into stacklet:main May 15, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants