Christopher C. Wells
85f20377e5
Revert demo deploy action to Heroku config
2022-07-24 13:04:15 -07:00
Christopher C. Wells
abc21728e5
Remove demo reset workflow
2022-07-24 12:51:00 -07:00
Christopher C. Wells
a84087edf3
Install `pipenv` via Pipx
2022-06-16 18:32:34 -07:00
Christopher C. Wells
0b9a380c62
Use `requirements.txt` as `Pipenv.lock` isn't committed
2022-06-16 18:24:58 -07:00
Christopher C. Wells
3601a0897f
Upgrade `actions/setup-python` to v4 and use built-in cache
...
See https://github.com/actions/setup-python#caching-packages-dependencies
2022-06-16 18:22:16 -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
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 Charbonneau Wells
32aa9971f6
Add Open Collective sponsorship option
2021-09-25 05:29:13 -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
Christopher Charbonneau Wells
35c825f223
Add a GitHub Sponsors file
2020-08-27 05:06:38 -07:00