187 Commits

Author SHA1 Message Date
Carlo Costino
b13e294673 Undo recent changes related to Python upgrade
This changeset undoes the recent changes we tried after the Python 3.13 update as they had no bearing on the SSL cert validation errors.  Back to the drawing board!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-07-29 16:28:00 -04:00
Kenneth Kehl
f5b4b83097 remove concurrency for now 2025-07-29 11:09:08 -07:00
Kenneth Kehl
1eeceb072e revert newrelic changes and disable gevent 2025-07-29 10:22:36 -07:00
Kenneth Kehl
143d57440c try gevent 2025-07-28 08:52:02 -07:00
Kenneth Kehl
ad75c86330 reduce eventlet concurrency and turn off debug 2025-07-17 07:58:38 -07:00
Kenneth Kehl
f080c94093 fix eventlet 2025-07-15 08:15:08 -07:00
Kenneth Kehl
be656af5f6 don't count log lines as code 2025-07-08 10:44:02 -07:00
Kenneth Kehl
b5fdc76a4e more tests 2025-07-02 11:56:11 -07:00
Carlo Costino
07195ba145 Merge branch 'main' into update-marshmallow-deps 2025-06-02 10:19:17 -04:00
Kenneth Kehl
e5484f0723 Update Makefile
Co-authored-by: ccostino <ccostino@users.noreply.github.com>
2025-05-29 11:14:29 -07:00
Kenneth Kehl
222e258e34 Update Makefile
Co-authored-by: ccostino <ccostino@users.noreply.github.com>
2025-05-29 11:14:00 -07:00
Kenneth Kehl
d40ab17770 Update Makefile
Co-authored-by: ccostino <ccostino@users.noreply.github.com>
2025-05-29 11:13:36 -07:00
Kenneth Kehl
f620a886b0 oops 2025-05-28 08:10:28 -07:00
Kenneth Kehl
b976b395c6 try oscrypto 1.3.0 2025-05-28 07:55:50 -07:00
Kenneth Kehl
d526e0a54c use skip-editable for pip-audit to work around dependencies that are pinned to revisions 2025-05-28 07:35:47 -07:00
Kenneth Kehl
3a9db4f3a7 fix makefile 2025-05-27 14:40:06 -07:00
Kenneth Kehl
22a0d9e287 upgrade poetry 2025-05-27 14:14:44 -07:00
Carlo Costino
01ff34b364 Merge branch 'main' into update-marshmallow-deps 2025-05-06 10:59:24 -04:00
Carlo Costino
a9c23db227 Pin virtualenv to a compatible version
This changeset addresses a conflict we had with an update to virtualenv that is preventing our project build steps from working.

Note that this is a temporary fix of sorts until we can get poetry fully updated along with a few other dependencies.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-06 10:02:42 -04:00
Carlo Costino
f8858c944f Fix references to TemplateType enum in the schema
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-02 14:56:46 -04:00
Carlo Costino
419d6cee69 Update the flask-socketio config to play more nicely:
* Reverts run commands to what they previously were
* Addresses some outstanding linting/formatting
* Accounts for proper config initialization (CORS, Redis)
* Updates dependencies and pulls in latest changes from main

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-04-16 17:43:10 -04:00
Carlo Costino
71e8f20b04 Merge branch 'main' into 2401-add-in-flask-socketio-for-api-calls-rather-than-using-ajax 2025-04-16 10:55:16 -04:00
Carlo Costino
bf3897729c Create new command instead of trying to be fancy
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-04-14 16:16:56 -04:00
Carlo Costino
8181eda049 Update Makefile to handle pre-existing git hooks
This changeset adds a bit of extra support to the bootstrap command to make sure that pre-existing git hooks do not interfere with the installation of the pre-commit git hooks.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-04-14 15:45:03 -04:00
Beverly Nguyen
f8726ca6b7 socket io setup 2025-04-09 16:56:42 -07:00
Kenneth Kehl
73cfb1a1ed temporarily reduce code coverage to 93 to finish mistune upgrade 2025-03-31 12:12:14 -07:00
alexjanousekGSA
ca15646b26 Added tests to increase code coverage 2025-02-27 16:09:49 -05:00
alexjanousekGSA
9bb8b31b65 Updated backend to include stat endpoint that gives hourly results instead of daily 2025-02-24 12:26:22 -05:00
Kenneth Kehl
49f4129e5b add tada to makefile 2025-01-23 13:41:13 -08:00
Kenneth Kehl
fdf6158934 merge from main 2025-01-14 12:01:46 -08:00
Kenneth Kehl
99d9db213d fix native enum 2025-01-07 07:13:32 -08:00
Kenneth Kehl
343603cf73 merge from main 2025-01-07 06:50:45 -08:00
Kenneth Kehl
7c8a543629 pin poetry version to 1.8.5 2025-01-06 07:37:21 -08:00
Kenneth Kehl
06807cf84b change celery pool support from prefork to threads 2024-11-25 11:57:06 -08:00
Kenneth Kehl
93ea9058ea raise code coverage to 94% 2024-10-23 14:03:37 -07:00
Kenneth Kehl
ff5d405a15 raise coverage to 93 2024-10-03 10:30:30 -07:00
Kenneth Kehl
37e5de331a don't run coverage on tests 2024-10-01 13:31:04 -07:00
Kenneth Kehl
ab7e57597a don't run coverage on tests 2024-10-01 13:21:05 -07:00
Kenneth Kehl
1569de2afd revert coverage changes 2024-09-26 14:59:18 -07:00
Kenneth Kehl
b4db1b0b2d revert coverage changes 2024-09-26 14:49:53 -07:00
Kenneth Kehl
fceeed2401 dont do coverage of test directory 2024-09-26 14:05:58 -07:00
Kenneth Kehl
7c1ca17721 dont do coverage of test directory 2024-09-26 13:56:45 -07:00
Kenneth Kehl
ad84fc536b remove dead code 2024-06-19 13:00:54 -07:00
Kenneth Kehl
f74d08a66a merge from main 2024-05-31 07:38:27 -07:00
Carlo Costino
99edc88197 Localize notification_utils to the API
This changeset pulls in all of the notification_utils code directly into the API and removes it as an external dependency.  We are doing this to cut down on operational maintenance of the project and will begin removing parts of it no longer needed for the API.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-16 10:17:45 -04:00
Kenneth Kehl
a749b8ca4c bring coverage back up to 95% 2024-05-15 10:20:18 -07:00
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