Skip to content

chore: update c7n to 0.9.44, prep release 0.5.30 (ENG-5015) #56

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
May 15, 2025

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