Jon Grace-Cox
67af6673fc
fix: Fix pypi publish authentication
2024-12-30 11:06:17 -05:00
Jon Grace-Cox
ba4ef2f8c1
fix: Download dist before deploying to pypi
2024-12-30 11:00:51 -05:00
Jon Grace-Cox
44d6c67fb1
fix: Fix Python release workflow
2024-12-30 10:50:25 -05:00
Jon Grace-Cox
93e9816fde
fix: Fix gh-action-pypi-publish action version
2024-12-30 10:22:15 -05:00
Jon Grace-Cox
87e8f3bde0
fix: Fix release workflow
2024-12-30 10:13:15 -05:00
Jon Grace-Cox
03a91dd6a5
test: Limit tox execution
...
Only run tox when code changes.
2024-12-30 10:03:56 -05:00
Jon Grace-Cox
16c7eab136
fix: Fix tox workflow python versions
...
Remove 3.7 from python version list due to bug in action:
https://github.com/actions/setup-python/issues/962
2024-12-30 10:03:56 -05:00
Jon Grace-Cox
bfdc87b313
fix: Fix package release workflow
2024-12-30 10:03:56 -05:00
Jon Grace-Cox
267939bcea
chore: Switch release workflow to github
...
Switch from using TravisCI to GitHub for the Python package release workflow.
2024-12-30 09:08:43 -05:00
Jon Grace-Cox
e6318f3446
test: Add tox testing
...
Add `tox.ini` config with supported versions, and a new tox CI
workflow to run tox tests on master branch changes. This is "expensive"
so we may consider limiting execution further.
2024-12-30 08:29:56 -05:00
Jon Grace-Cox
43a4bea37c
fix: Fix pre-commit on master branch
...
Ignore no-commit-to-branch check when running in CI workflow, since this check
is only relevant to running locally, and fails when running on master branch in
CI workflow.
2024-12-30 07:57:26 -05:00
Jon Grace-Cox
cda1c4ddfa
test: Run PR checks on master push
...
Run PR checks on pushes to master in addition to master branch PRs. This
allows the check to be used in a master branch ruleset.
2024-12-30 07:50:44 -05:00
Jon Grace-Cox
9d660b5652
refactor: Refactor PR checks into single workflow
...
Refactor the pre-commit and python test workflows into a single workflow
in order to use pre-commit check as a gate for Python tests. This will help
limit execution of Python tests.
2024-12-30 07:50:44 -05:00
Jon Grace-Cox
96d102f307
test: Run cli checks in PR workflow
...
Simplify execution of CLI tests and run them in the CI workflow after
Python tests.
2024-12-30 07:30:11 -05:00
Jon Grace-Cox
bb9ef961fb
chore: Add github workflows
...
Add github workflows for running pre-commit hooks on all files and
running pytests.
2024-12-30 07:16:00 -05:00
Jon Grace-Cox
eec5a0c1bc
Update issue templates
2021-05-26 09:40:07 -04:00