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
8211cb40a8
Remove v2 ref from workflows
2023-04-14 20:15:47 -07:00
Christopher C. Wells
34fe811a54
Upgrade to Bootstrap 5 ( #479 )
...
* Update Tempus Dominus to v6 (WIP)
* Re-add calendar input prepend container
* Normalize setting of default date values
* Migrate to Bootstrap 5 (WIP)
* Remove deprecated card columns implementation from dashboard
* Update BS5 data props
* Use Masonry layout for dashboard cards (for now)
This doesn't seem particularly ideal so may need a more involved refactor
* Update styles for Bootstrap 5 deprecations
* Remove resolutions crap
* Refactor deprecated BS4 classes
* Update list table styles
* Refactor deprecated jumbotron class usages
* Update close button structure
* Add `v2` branch to standard CI workflows
2023-03-25 12:57:12 -07:00
Christopher C. Wells
f4de6c8e33
Add Python 3.11 to CI tests
2023-03-18 10:07:46 -07: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
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