Skip to content

ci: migrate from Travis CI to GitHub Actions#11

Merged
boolangery merged 1 commit into
masterfrom
ci/github-actions
Jul 19, 2026
Merged

ci: migrate from Travis CI to GitHub Actions#11
boolangery merged 1 commit into
masterfrom
ci/github-actions

Conversation

@boolangery

Copy link
Copy Markdown
Owner

Problem

Travis CI is no longer functional for open-source projects. py-lua-doc still used .travis.yml with Python 3.6/3.7.

Changes

  • Replace Travis CI with GitHub Actions workflows:
    • python-package.yml: test on Python 3.8, 3.9, 3.10, 3.11, 3.12
    • python-publish.yml: publish to PyPI on release
  • Update Python version classifiers from 3.2–3.6 to 3.8–3.12
  • Add python_requires='>=3.8'

Modeled after the existing py-lua-parser workflows.

Travis CI is no longer functional for open-source projects.
- Replace .travis.yml with GitHub Actions workflows
- Test on Python 3.8, 3.9, 3.10, 3.11, 3.12
- Publish to PyPI on release
- Update Python version classifiers and add python_requires
@boolangery
boolangery merged commit 8ddae7a into master Jul 19, 2026
5 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.

1 participant