Skip to content
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

Update CI #75

Draft
wants to merge 28 commits into
base: main
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
3d309c2
test with python 3.12, drop 3.9
mcflugen Oct 10, 2024
3b22003
add python 3.12 to noxfile, drop 3.9
mcflugen Oct 10, 2024
a5e1529
remove ecmwflibs from requirements
mcflugen Oct 10, 2024
6809e25
change content-type to sausage-case
mcflugen Oct 10, 2024
7ea022e
update actions versions in test workflow
mcflugen Oct 10, 2024
2610ea4
update actions version in lint workflow
mcflugen Oct 10, 2024
ce8ea9a
update actions versions in docs workflow
mcflugen Oct 10, 2024
4c6ba82
mark url-tests as xfail; hurricane helene is causing disruption
mcflugen Oct 10, 2024
975e1a7
rename tests to have _test suffix
mcflugen Oct 10, 2024
f64d802
add hook to ensure proper test file naming
mcflugen Oct 10, 2024
a2e39d0
remove linter, use pre-commit.ci instead
mcflugen Oct 10, 2024
3768e5f
add build-sdist job to test workflow
mcflugen Oct 10, 2024
eb14ad8
set venv backend from mamba to conda
mcflugen Oct 10, 2024
46a7734
split pip and conda tests into separate jobs
mcflugen Oct 10, 2024
1003efe
add check-tag job to see if we're on a release/prerelease tag
mcflugen Oct 10, 2024
e28d8a7
force a python version when testing with pip
mcflugen Oct 10, 2024
6314c78
run only on external prs
mcflugen Oct 10, 2024
cff5d24
remove findlibs requirement from conda
mcflugen Oct 10, 2024
8ff3b8b
pip-install ecmvflibs if on windows
mcflugen Oct 10, 2024
6a490ce
disable windows tests with pip
mcflugen Oct 10, 2024
41d8d67
run check-tag before doing anything else
mcflugen Oct 10, 2024
b7f5521
download sdist artifacts for testing
mcflugen Oct 10, 2024
232d74b
add argument for noxfile to install from an sdist
mcflugen Oct 10, 2024
eb067f0
test the built sdist
mcflugen Oct 10, 2024
fe5b916
add a job to build the docs
mcflugen Oct 10, 2024
8166d39
remove the docs workflow
mcflugen Oct 10, 2024
a45b217
add a publish job that upload to pypi/testpypi of a version tag
mcflugen Oct 10, 2024
934c7a9
require an older towncrier
mcflugen Oct 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add hook to ensure proper test file naming
  • Loading branch information
mcflugen committed Oct 10, 2024
commit f64d802fef32b60fbf87213a477e32dcd1812fc0
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ repos:
- id: forbid-new-submodules
- id: mixed-line-ending
- id: trailing-whitespace
- id: name-tests-test

- repo: https://github.com/regebro/pyroma
rev: "4.2"
Expand Down
Loading