Commit Graph

150 Commits

Author SHA1 Message Date
Ryan Ahearn
b0f615178f Update org/space in deploy scripts 2022-11-02 13:58:56 -04:00
Ryan Ahearn
74fa5bc062 Fix breaking change in updating actions/github-script to v6 2022-11-02 12:16:37 -04:00
Ryan Ahearn
814cdec556 Fix workflow and python syntax issues 2022-11-02 12:02:21 -04:00
Ryan Ahearn
afd855442b Create demo deploy workflows 2022-11-02 11:36:54 -04:00
Ryan Ahearn
55bccecf10 Merge branch 'main' into cleanup-config
* main:
  add the requirements.txt file during deploy 🤷
  add versions in pipfile for git deps
  use setup action in deploy workflow
  include new/renamed files
  update licensing situation for us gov
2022-11-01 09:39:52 -04:00
stvnrlly
f127a7c7ac add the requirements.txt file during deploy 🤷 2022-10-31 16:44:03 -04:00
Ryan Ahearn
7aafdd7bac Clean up config settings 2022-10-31 13:25:59 -04:00
stvnrlly
169a637aa3 use setup action in deploy workflow 2022-10-31 12:18:25 -04:00
stvnrlly
96431f0388 pipenv + flake8 2022-10-26 16:47:40 -04:00
stvnrlly
d87c224473 remove broadcast-related code, except migrations 2022-10-26 16:41:35 -04:00
stvnrlly
7b80210884 locate isort in time and space 2022-10-26 16:29:51 -04:00
stvnrlly
2889f6220a actually write requirements to file 2022-10-26 16:21:45 -04:00
stvnrlly
82c5608e0a github setup change for pipenv 2022-10-26 15:26:53 -04:00
stvnrlly
d27401c7a0 more pipenv transition 2022-10-26 14:05:37 +00:00
Steven Reilly
d37c2a53b8 Merge branch 'main' into stvnrlly-remove-broadcasts 2022-10-25 10:17:49 -04:00
stvnrlly
d4e156e8ae Merge branch 'main' into stvnrlly-remove-broadcasts 2022-10-20 19:44:20 -04:00
stvnrlly
788f5e2d86 reactivate flake8 in checks.yml 2022-10-19 16:16:28 +00:00
Ryan Ahearn
821efca6f1 Merge pull request #94 from GSA/manifest-updates
Control instances & auto-run migrations on deploy
2022-10-19 10:59:24 -04:00
Ryan Ahearn
cd7da37fa9 Only run pip-audit on runtime dependencies in CI 2022-10-19 10:09:09 -04:00
Ryan Ahearn
8dc0b4eb19 Move process commands from Procfile to manifest.yml 2022-10-18 11:23:40 -04:00
stvnrlly
57f4df8ed1 remove broadcast-related code, except migrations 2022-10-04 15:28:27 +00:00
Ryan Ahearn
e3ad01119d Replace celery[sqs] with celery[redis] 2022-09-29 08:59:17 -04:00
Ryan Ahearn
dea028b8b4 Use owasp stable image for PR scans
weekly image has a bug preventing it from starting
2022-09-26 11:46:46 -04:00
Ryan Ahearn
8ede076708 Use correct access credentials for each bucket 2022-09-22 12:14:25 -04:00
Ryan Ahearn
a892999ea6 Update app name to follow shared terraform module conventions 2022-09-14 11:15:49 -04:00
Ryan Ahearn
bded466a01 Run terraform with CI/CD pipeline 2022-09-14 10:40:05 -04:00
Ryan Ahearn
def35bf402 Pass ADMIN_CLIENT_SECRET through deploy process 2022-09-02 11:49:51 -04:00
Ryan Ahearn
2550464b8f Run scans every day 2022-08-23 16:44:34 -04:00
Ryan Ahearn
2df4b42da2 Use api-scan owasp action 2022-08-19 12:23:05 -04:00
Ryan Ahearn
fb188395a9 First cut at running OWASP in github actions 2022-08-19 12:12:58 -04:00
Ryan Ahearn
fb1e6b3e9d Implement bandit static security scan 2022-08-12 17:19:28 -04:00
Ryan Ahearn
6e96ffdc09 Create shared project setup action 2022-08-12 16:34:15 -04:00
Ryan Ahearn
ebc0083330 Add pip-audit github check 2022-08-12 15:22:01 -04:00
jimmoffet
9f8ed4e3fc sample env 2022-08-05 09:14:58 -07:00
jimmoffet
ed8b7fe724 temporarily disable redis for tests 2022-08-02 16:26:37 -07:00
jimmoffet
f02ee79d0b workflow env 2022-08-02 16:06:12 -07:00
Christa Hartsock
efe73fac2e Only run deploy on main branch if tests pass 2022-07-07 17:09:37 -07:00
Christa Hartsock
db9fc27320 Run tests on CI push, gate deploy on them 2022-07-07 16:59:37 -07:00
Christa Hartsock
6a7e5aa776 Use full_command in CI script rather than passing args 2022-07-07 16:52:06 -07:00
Christa Hartsock
9204290455 Quote variables in CI script 2022-07-07 15:58:21 -07:00
Christa Hartsock
a7f5d0c49f Remove unused Github Actions config 2022-07-07 15:41:16 -07:00
Christa Hartsock
0318c8d619 Use the 18f cg-deploy github action 2022-07-07 15:41:16 -07:00
Christa Hartsock
29e7e8cc31 Log into cloud.gov before trying to deploy 2022-07-07 15:41:16 -07:00
Christa Hartsock
bf4b944c17 Attempt deploy from branch 2022-07-07 15:41:16 -07:00
Christa Hartsock
0a0efb1503 Deploy from CI when tests pass 2022-07-07 15:41:16 -07:00
Christa Hartsock
2b995f6982 Update CI postgres hostname for tests 2022-07-07 15:41:16 -07:00
Christa Hartsock
2f8b302513 Install binary dependencies 2022-07-07 15:41:15 -07:00
Christa Hartsock
6e0bf0a31c Run tests in CI 2022-07-07 15:41:15 -07:00
Christa Hartsock
b91996ddea Install dependencies on CI with docker
To avoid permissions problem installing pycurl
2022-07-07 15:41:15 -07:00
Christa Hartsock
bf21aa882b Run tests in CI 2022-07-07 15:41:15 -07:00