Skip to content

New GitHub action + update in minimum python version required#30

Closed
migueLib wants to merge 15 commits into
SchapiroLabor:mainfrom
migueLib:main
Closed

New GitHub action + update in minimum python version required#30
migueLib wants to merge 15 commits into
SchapiroLabor:mainfrom
migueLib:main

Conversation

@migueLib
Copy link
Copy Markdown
Contributor

@migueLib migueLib commented May 6, 2026

Add python-build-package.yml action

  • This action builds python binaries for linux, macOS and windows across multiple python versions 3.11 to 3.14

Update README.md

  • Add sentence specifying minimum python requirements
  • Add banners

Update pyproject.toml

  • Updated minimum Python version requirement from >= 3.9 to >=3.11
  • Add pypi classifiers

Update python-publish.yml

  • Updates actions/checkout and actions/setup-python top @v6. This is important for upkeep, the previous versions would be soon deprecated. This change guarantees that the actions don't break soon. (Hopefully)

Update docker-publish.yml

  • Updates actions/checkout top v6 and docker/setup-qemu-action to v3. This is important for upkeep, the previous versions would be soon deprecated. This change guarantees that the actions don't break soon. (Hopefully)
  • Lint the yml.

migueLib added 13 commits May 5, 2026 15:08
Lint .yml
Update actions/checkout to v6
Update docker/setup-qemu-action to v4

This change is to preserve the githubactions up to date using Node24 as
default.
Add windows to the list of platforms to test.
Add windows to the list of platforms to test.
Bumps up actions/setup-python to v6
Bumps up actions/checkout to v6
V6 uses Node24
It uses now checkout v6 and setup-python v6 to keep running github
actions.
@migueLib migueLib requested a review from kbestak May 6, 2026 13:17
@migueLib migueLib marked this pull request as draft May 6, 2026 13:49
@migueLib migueLib closed this May 7, 2026
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.

1 participant