Commit Graph

67 Commits

Author SHA1 Message Date
Christopher C. Wells 9361b81ae1 Print Python package versions used in CI 2023-02-07 12:55:59 -08:00
Christopher C. Wells 237d56a12e Only remove deployments on clean up 2022-11-06 06:15:17 -08:00
Christopher C. Wells 841d6562de Set hosts and origins during review app predeploy 2022-11-06 06:02:24 -08:00
Christopher C. Wells eae11b5f63 Use action name for conditionals 2022-11-05 21:33:17 -07:00
Christopher C. Wells 0cae86773a Add debug output to job 2022-11-05 21:28:57 -07:00
Christopher C. Wells 052c5be8f2 Revert "Fix workflow conditional syntax"
This reverts commit 2aeaf47a
2022-11-05 21:06:51 -07:00
Christopher C. Wells 2aeaf47ae0 Fix workflow conditional syntax 2022-11-05 16:56:21 -07:00
Christopher C. Wells 6f4308c91a Add review app environment 2022-11-05 16:48:00 -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 7edc0ea8fc Remove env from conditional statements 2022-11-05 16:42:58 -07:00
Christopher C. Wells 0db4f644ce Add review app workflow 2022-11-05 13:52:01 -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 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