Commit Graph

44 Commits

Author SHA1 Message Date
Christopher Charbonneau Wells 73e801ef2f
Remove deploy demo workflow 2024-04-01 14:30:40 -07:00
billybonks 2d1338a915 lint: add markdown and yaml to prettier 2024-02-07 19:46:51 -08:00
Christopher C. Wells 4ff6f7dd9b Update CI action versions 2024-01-27 19:51:07 -08:00
Christopher Charbonneau Wells 49d8f2b340
Update to Django 5.x (#746) 2024-01-13 20:22:08 -08:00
Christopher C. Wells 9fc666dd2e Add support and testing for Python 3.12 2023-10-20 20:56:28 -07:00
Christopher C. Wells 45263d24f7 Increase minimum Python version to 3.8 2023-07-09 09:32:43 -07:00
Christopher C. Wells f4de6c8e33 Add Python 3.11 to CI tests 2023-03-18 10:07:46 -07:00
Christopher C. Wells 6c733f1574 Remove coveralls finish env
Confusing in a PR context.
2022-11-05 16:44:37 -07:00
Christopher C. Wells 74d7f7af72 Add coverage environment 2022-11-05 13:07:50 -07:00
Christopher C. Wells 2ae5a258a2 Only deploy docs when docs have changed 2022-11-02 21:09:46 -07:00
Christopher C. Wells e51398aa4d Remove review app handling from CI 2022-11-02 21:09:24 -07:00
Christopher C. Wells 2e7dedea45 Correct secret name for review app jobs 2022-10-30 14:59:42 -07:00
Christopher C. Wells e387c5cba2 Add demo environment to CI 2022-10-30 10:22:18 -07:00
Christopher C. Wells a6c1e2cb38 Update CI for Dokku 2022-10-29 19:24:50 -07:00
Christopher C. Wells 65a7e8776c Remove Heroku-specific config and documentation 2022-10-29 18:51:59 -07:00
Christopher C. Wells 85f20377e5 Revert demo deploy action to Heroku config 2022-07-24 13:04:15 -07:00
Christopher C. Wells cf33fc3e69 Remove resolutions hullabaloo 2022-06-10 19:47:40 -07:00
Christopher C. Wells a75e000af6 Disable demo deploy CI job
Demo deployments will be triggered via Railway.app in order to support PR
environment deployments as well.
2022-06-06 06:49:51 -07:00
Christopher C. Wells 3c05768f0e Use a composite action for job setup 2022-06-02 21:34:04 -07:00
Christopher C. Wells 99dd61bd17 Standardize job naming patterns 2022-06-02 20:54:48 -07:00
Christopher C. Wells a072868a16 Cache lock file along with dependencies 2022-06-02 20:53:32 -07:00
Christopher C. Wells 5799c15f03 Re-enable demo deploy job 2022-06-02 20:48:37 -07:00
Christopher C. Wells a17cf139e1 Add URL to docs deploy environment config 2022-06-02 20:44:47 -07:00
Christopher C. Wells 72bdc22dc6 Add ID to Python setup for proper outputs handling 2022-06-02 20:19:24 -07:00
Christopher C. Wells 3d80eed562 Correct CI YAML 2022-06-02 20:14:18 -07:00
Christopher C. Wells 544babd8eb Update actions configurations; re-add Python cache 2022-06-02 20:11:49 -07:00
Christopher C. Wells 815d881eeb Add documentation deployment environment 2022-06-02 19:46:09 -07:00
Christopher C. Wells b103ffe106 Update CI node version to 16 2022-06-02 11:20:39 -07:00
Christopher C. Wells f3b009307b Drop support for Python 3.6
Python 3.6 was EOL on 23 Dec 2021.
2022-05-31 08:25:35 -07:00
Christopher C. Wells f95edd8957 Ensure tests pass before deploying docs 2022-05-28 13:30:27 -07:00
Christopher C. Wells 8e33033e26 Add docs-specific requirements 2022-05-28 13:27:36 -07:00
Christopher C. Wells 8a4479be8f Add a deploy docs step to CI 2022-05-28 13:15:08 -07:00
Christopher C. Wells ce380697fd Disable demo deploy for now
See https://status.heroku.com/incidents/2413
2022-05-09 15:41:42 -07:00
Christopher C. Wells 2fea4c8806 Move CI deploy steps conditional to job level 2021-11-19 11:39:15 -05:00
Christopher C. Wells b8ef378a8e Update Node version used in CI 2021-11-13 06:31:29 -08:00
Christopher C. Wells f432f1147f Quote Python versions in CI config 2021-11-13 06:11:42 -08:00
Christopher C. Wells 2a2662045a Add Python 3.10 to CI tests 2021-11-13 05:54:20 -08:00
Christopher Charbonneau Wells d74f35d765
Handle format customization in middelware (#332)
This is done to allow for format difference between `en-US` (`en`) and `en-GB` that are not well supported by Django's format handling.
2021-11-12 10:13:08 -08:00
Christopher C. Wells 4b884fd030 Add a demo deploy step to CI 2021-11-07 13:53:58 -08:00
Christopher C. Wells 4c1eb06145 Add Python 3.9 to CI tests 2021-11-07 13:31:18 -08:00
Christopher C. Wells b68ac0fdc4 Remove verbose flag from `pipenv install` in CI 2021-11-07 13:02:28 -08:00
Christopher C. Wells 9c1ba21628 Test `PIPENV_VENV_IN_PROJECT` in CI 2021-11-07 12:53:57 -08:00
Christopher C. Wells 371d6f50cd Disable CI Python cache
Troubleshooting issue with Pipenv Python executable discovery.
2021-07-19 20:55:30 -07:00
Christopher Charbonneau Wells c8e1fee3e4
Replace Travis with GitHub Actions (#216)
* Replace Travis config with GitHub Actions config

* Use Coveralls GitHub Action

* Correct Coveralls flag name

* Try AndreMiras/coveralls-python-action@develop

* Prevent double-run on push to PRs

Closes #216.
2021-05-19 21:12:03 -07:00