Skip to content

[pull] master from aws-cloudformation:master#21

Merged
pull[bot] merged 1 commit into
org-formation:masterfrom
aws-cloudformation:master
Apr 28, 2026
Merged

[pull] master from aws-cloudformation:master#21
pull[bot] merged 1 commit into
org-formation:masterfrom
aws-cloudformation:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 28, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* fix: Resolve multiple customer-blocking bugs (#126, #131, #132)

Fix class-transformer version mismatch (0.3.1 -> 0.5.1) causing silent
deserialization failures in generated projects. Remove @ts-ignore from
Integer interface so consumers with skipLibCheck:false can compile.
Fix timezone-dependent test failure in log-delivery tests.

Bump lib version to 1.0.7.

Closes #126, #132

* ci: Modernize CI/CD workflows and tooling

Replace macos-12 (removed by GitHub) with macos-13. Drop EOL Python
3.8/3.9, add 3.12. Bump python_requires from >=3.8 to >=3.10. Bump
all GitHub Actions to v4. Fix upload-artifact unique name requirement.

Fix pre-commit eslint hook: replace mirrors-eslint with local hook
using project node_modules to prevent version drift. Bump flake8
5.0.4 -> 7.1.2 and bandit 1.7.1 -> 1.8.3 for Python 3.12 compat.

Add PyPI release workflow for automated plugin publishing (requires
PYPI_API_KEY_CLOUDFORMATION_CLI_TYPESCRIPT_PLUGIN secret). Add
pyproject.toml for PEP 517 build system declaration.

Install cloudformation-cli from GitHub master in CI to pick up
pkg_resources fix not yet published to PyPI.

Bump plugin version to 1.0.5.

Closes #131
@pull pull Bot locked and limited conversation to collaborators Apr 28, 2026
@pull pull Bot added the ⤵️ pull label Apr 28, 2026
@pull pull Bot merged commit 6969276 into org-formation:master Apr 28, 2026
4 of 7 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant