Commit Graph

41 Commits

Author SHA1 Message Date
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 f3d762ca63 Switch demo to Railway; run reset every three hours 2022-06-02 12:04:35 -07:00
Christopher C. Wells dc14356ab7 [skip-ci] Run python in pipenv 2022-06-02 11:41:30 -07:00
Christopher C. Wells 4cd93f9920 [skip-ci] Set up full environment in demo reset 2022-06-02 11:36:05 -07:00
Christopher C. Wells b103ffe106 Update CI node version to 16 2022-06-02 11:20:39 -07:00
Christopher C. Wells 7b9373081c Remove unnecessary `railway link` step 2022-06-02 11:05:53 -07:00
Christopher C. Wells 5b14cd7894 Upper case the demo reset action env variables 2022-06-02 10:56:28 -07:00
Christopher C. Wells 28d49a86de Update demo reset for Railway 2022-06-02 10:29:48 -07:00
Christopher C. Wells 30c383e0c7 Disable demo refresh (for now...) 2022-06-02 08:59:11 -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 a34f6b577d Add workflow dispatch option to demo reset 2022-05-23 16:25:25 -07:00
Christopher C. Wells 7c75036220 Add a demo reset workflow 2022-05-23 15:59:57 -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 748c7f235c Run python setup in CodeQL CI
See https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#analyzing-python-dependencies
2021-11-07 13:18:55 -08:00
Christopher C. Wells f755afb000 Don't install dev dependencies in CodeQL CI 2021-11-07 13:12:03 -08:00
Christopher C. Wells d9aff2e8a5 Update pipenv deploy method on CodeQL CI 2021-11-07 13:08:01 -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 Charbonneau Wells 540215e1bd
Add CodeQL workflow config (#314)
* Update codeql-analysis.yml

* Create codeql-config.yml

* Update codeql-analysis.yml
2021-09-25 13:16:11 -07:00
Christopher Charbonneau Wells b51ae77f6f
Create codeql-analysis.yml 2021-09-25 12:14:00 -07: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