-
Notifications
You must be signed in to change notification settings - Fork 9
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
Port CI to GitHub Actions and miscellaneous maintenance work #43
Commits on Sep 28, 2023
-
Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c14d00 - Browse repository at this point
Copy the full SHA 6c14d00View commit details
Commits on Sep 29, 2023
-
tests/plugin_git: do not rely on tags in repo
`git describe` will fail if no tags are available. This happens with clones without tags, e.g. `git clone --no-tags [...]`, forks without tags and is the default of actions/checkout@v4 [1]. Add the `--always` option to `git describe` to show the "uniquely abbreviated commit object as fallback" [2]. [1] https://github.com/actions/checkout/blob/v4/README.md#usage [2] https://git-scm.com/docs/git-describe#Documentation/git-describe.txt---always Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee7b916 - Browse repository at this point
Copy the full SHA ee7b916View commit details
Commits on Sep 30, 2023
-
tox: move setenv=FLAMINGO_TEST=1 to "testenv:.pkg" section
Since tox 4, "packaging environments no longer inherit their settings from the testenv section" [1]. This becomes an issue for flamingo because the environment variable FLAMINGO_TEST is checked in its setup.py. Fix this by moving the setenv directive to the build environment section. passenv= in flamingo is not affected because other env lookups are performed outside of its setup.py. [1] https://tox.wiki/en/4.11.3/upgrading.html#packaging-configuration-and-inheritance Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ddbf4c - Browse repository at this point
Copy the full SHA 0ddbf4cView commit details -
setup/tox: fix supported Python versions
Testing with Python 3.6 has been dropped a while ago, while Python 3.10 testing was added. Advertise these versions and adjust the tox environments accordingly. Fixes: ae476f3 (".travis: Python versions update") Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fb74a7 - Browse repository at this point
Copy the full SHA 6fb74a7View commit details -
Fix warnings emitted by `tox -e lint`. Use recommendations from black [1] for affected lines only. [1] https://github.com/psf/black Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ece7e0 - Browse repository at this point
Copy the full SHA 0ece7e0View commit details -
test/advertise Python 3.11 support
Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92a64ed - Browse repository at this point
Copy the full SHA 92a64edView commit details -
github/travis: port CI to GitHub actions
Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f8176f - Browse repository at this point
Copy the full SHA 5f8176fView commit details -
github: rename "main" workflow to "docs"
While at it, drop the sample comment and name the workflow accordingly. This gets displayed unter the "actions" tab as well as on the status badge. Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9256560 - Browse repository at this point
Copy the full SHA 9256560View commit details -
Drop the now unused Travis and LGTM badges. Add badges for GitHub actions CI and documentation build tests. Signed-off-by: Bastian Krause <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7fa6c66 - Browse repository at this point
Copy the full SHA 7fa6c66View commit details