Skip to content

Upgrade dependencies and improve workflow configurations - #24

Merged
cybcon merged 2 commits into
mainfrom
upgrade_version_pinning
Jul 6, 2026
Merged

cybcon merged 2 commits into
mainfrom
upgrade_version_pinning

Conversation

@cybcon

@cybcon cybcon commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Summary

This pull request updates the project’s runtime dependencies, packaging compatibility, and CI/pre-commit configuration to keep the repository current and more reliable.

What changed

  • Updated the container image and Python package versions in the Dockerfile to newer Alpine and Python-compatible package pins.
  • Improved Python packaging compatibility for the FloatToHex module by switching to setuptools and adding explicit requirements for modern Python versions.
  • Upgraded pre-commit hooks and added additional checks to strengthen linting and code quality enforcement.
  • Updated reusable GitHub workflow references and adjusted branch triggers to align with the current repository setup.
  • Refreshed documentation and repository metadata, including the contribution guide, README tag references, and license year.

Why

These updates improve compatibility with current Python toolchains, modernize the build and validation workflow, and reduce maintenance overhead for future releases.

@cybcon cybcon added the minor New Features label Jul 6, 2026
@cybcon
cybcon merged commit 67fcb22 into main Jul 6, 2026
23 checks passed
@cybcon
cybcon deleted the upgrade_version_pinning branch July 6, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor New Features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant