18 Commits

Author SHA1 Message Date
Jon Grace-Cox
27b4fffcb8 chore: Update issue template markdown 2025-01-11 14:56:19 -08:00
Jon Grace-Cox
7be9e3e966 fix: Fix package version (#106)
Attempt to fix the package version bug by fetching the entire repo
in the package build workflow. This should get the tag so it can be
used when setting the version.

Closes #106.
2025-01-11 14:56:19 -08:00
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