Commit Graph

141 Commits

Author SHA1 Message Date
Aditi Anand
df2a590f1a Merge branch 'notify-api-869' into aanand-sqlalchemy-version-update 2024-04-24 16:11:03 -04:00
Carlo Costino
ca80ceea62 Mirror admin repo poetry updates
This changeset updates changes in our admin repo that make using poetry a little better and more consistent for dependency management.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-04-03 17:35:58 -04:00
Kenneth Kehl
6c4c8b075a fix code coverage reporting 2024-03-11 10:34:59 -07:00
Carlo Costino
7c1fa1bd75 Update README with new instructions and improve setup
This changeset updates the README.md file with a set of entirely new instructions. These updates are intended to improve clarity, simplify steps, and reduce confusion and environment-setup gotchas that folks have run into previously and we have learned from.  A couple of other changes are also included:

- Minor adjustments to the Makefile to improve make bootstrap
- Updates to the sample.env file to include previously missing required environment variables

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-11-17 12:16:44 -05:00
stvnrlly
2879f2ab2e add pre-commit install to bootstrap 2023-11-17 09:14:12 -05:00
stvnrlly
bdf545d851 update & clean dependencies 2023-11-13 11:35:34 -05:00
Carlo Costino
d6d11746b1 Update more dependencies and fix notifications-utils
This changeset updates a few more dependencies and addresses the challenges we have had in keeping the notifications-utils dependency up-to-date.  The changes include instructions on what to do going forward for future notifications-utils updates.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-11-01 12:15:53 -04:00
Carlo Costino
7cc7a2a53f Update freeze-requirements command
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-10-30 15:47:39 -04:00
Carlo Costino
f949786e2d Updated dependencies and add py-lock make command
This changeset updates dependencies that have been flagged as out-of date and/or vulnerable.  It also adds a py-lock Makefile command for keeping the poetry.lock file in sync without introducing additional issues from transitive dependency updates.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-10-30 15:40:22 -04:00
stvnrlly
833a6977c4 add default template when it does not exist 2023-09-06 14:46:06 -04:00
Kenneth Kehl
938e0b1057 fixes 2023-08-31 11:22:22 -07:00
Kenneth Kehl
062675ad9b poetry 2023-08-31 11:00:55 -07:00
Kenneth Kehl
026dc14021 notify-api-412 use black to enforce python style standards 2023-08-23 10:35:43 -07:00
Carlo Costino
574e0b92fc Merge pull request #404 from GSA/notify-api-391
notify-api-391 increase code coverage to 95%
2023-08-16 16:40:33 -04:00
Kenneth Kehl
fbf2f99d7b more 2023-08-15 10:35:34 -07:00
Steven Reilly
b731dd5abe Merge pull request #402 from GSA/notify-api-387
notify-api-387 Scan projects for unused code
2023-08-14 13:52:38 -04:00
Kenneth Kehl
b4a2f37ca9 get coverage up to 94% 2023-08-14 09:04:06 -07:00
Kenneth Kehl
318bb01392 more 2023-08-10 12:58:52 -07:00
Kenneth Kehl
afcc324049 notify-api-391 increase code coverage to 95% 2023-08-09 08:33:20 -07:00
Kenneth Kehl
320798e417 notify-api-387 Scan projects for unused code 2023-08-08 11:03:50 -07:00
Kenneth Kehl
8fe5ca202a change failure to be C, D or F 2023-08-07 10:59:51 -07:00
Kenneth Kehl
aef5317af8 notify-api-386 scan projects for code complexity 2023-08-07 10:11:24 -07:00
Kenneth Kehl
831af284a5 notify-admin-638 fail if code coverage below current level of 88% 2023-07-20 13:32:19 -07:00
Ryan Ahearn
970a777876 Fix makefile typo 2023-05-09 21:54:22 -04:00
Ryan Ahearn
e66301a170 Add cloud.gov user audit script 2023-05-09 21:47:14 -04:00
Kenneth Kehl
001954538e notify-243 remove statsd 2023-04-25 07:50:56 -07:00
Andrew Shumway
1047b70792 Added fail coverage threshold under 50% 2023-04-18 13:51:48 -06:00
Andrew Shumway
d8c5c29d2d Added coverage commands to make test and dir to gitignore 2023-04-17 15:56:08 -06:00
Ryan Ahearn
6118394f02 Remove ignore-vulnerability for remediated redis vuln 2023-03-29 17:04:43 -04:00
Ryan Ahearn
8e64fb12ba Ignore known issue with redis 4.5.3 2023-03-28 09:06:21 -04:00
Ryan Ahearn
50bc1532a3 Turn off newrelic for celery-beat 2023-01-18 10:03:45 -05:00
Ryan Ahearn
bfeb65c914 Install newrelic and enable in development 2023-01-18 09:06:09 -05:00
Ryan Ahearn
7e02e6b33d Update to most recent pip-audit action 2023-01-03 09:44:53 -05:00
Ryan Ahearn
db96c4d82f Replace foreman with honcho 2022-11-01 09:54:31 -04:00
stvnrlly
493e7e015a pipenv in devcontainers, probably 2022-10-28 12:58:07 +00:00
stvnrlly
d87c224473 remove broadcast-related code, except migrations 2022-10-26 16:41:35 -04:00
stvnrlly
9b9465c74a remove extra hyphen 2022-10-26 15:34:12 -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
stvnrlly
8ad130893d trim rollback from makefile 2022-10-25 19:57:31 +00:00
stvnrlly
cb9e098c65 streamline makefile 2022-10-20 14:04:10 -04:00
stvnrlly
65f15b21b0 uncomment flake8 2022-10-19 16:16:23 +00:00
Ryan Ahearn
cd7da37fa9 Only run pip-audit on runtime dependencies in CI 2022-10-19 10:09:09 -04:00
Ryan Ahearn
56d9ac8e62 Remove obsolete manifest.yml.j2 file 2022-09-02 10:53:00 -04:00
Ryan Ahearn
fb1e6b3e9d Implement bandit static security scan 2022-08-12 17:19:28 -04:00
Ryan Ahearn
51a9207069 Ignore vuln on mistune included via notifications-utils 2022-08-12 15:22:01 -04:00
Ryan Ahearn
2597011cee make audit for python dependency audits 2022-08-12 15:36:48 +00:00
Jim Moffet
b860f9e55a Merge branch 'main' into ch/run-tests-on-ci 2022-08-02 15:29:21 -07:00
James Moffet
18a04fd719 configs 2022-07-25 15:19:05 -07:00
Christa Hartsock
0a0efb1503 Deploy from CI when tests pass 2022-07-07 15:41:16 -07:00