Commit Graph

9556 Commits

Author SHA1 Message Date
Kenneth Kehl
96fc7a32dd Examine and re-align jobs that run based on UTC time 2023-07-05 13:15:44 -07:00
Kenneth Kehl
8c44443f87 Merge pull request #320 from GSA/dependabot/pip/jsonschema-4.17.3
Bump jsonschema from 4.5.1 to 4.17.3
2023-07-04 09:05:26 -07:00
dependabot[bot]
94f0983bd3 Bump jsonschema from 4.5.1 to 4.17.3
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.5.1 to 4.17.3.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.5.1...v4.17.3)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-03 17:49:33 +00:00
Kenneth Kehl
1b92f6c76f Merge pull request #315 from GSA/dependabot/pip/python-dotenv-1.0.0
Bump python-dotenv from 0.20.0 to 1.0.0
2023-07-03 10:39:07 -07:00
Kenneth Kehl
5e3a99efb3 change cloudwatch to monitoring for endpoint acls (#324)
Co-authored-by: Kenneth Kehl <@kkehl@flexion.us>
2023-06-28 17:59:54 -04:00
Kenneth Kehl
fdb837d917 Merge pull request #323 from GSA/badpii
notify-api-317 try adding cloudwatch to allow acl for egress proxy
2023-06-28 12:00:59 -07:00
Kenneth Kehl
7785d59452 notify-api-317 try adding cloudwatch to allow acl for egress proxy 2023-06-28 11:44:02 -07:00
Kenneth Kehl
a04aee1d3a Merge pull request #322 from GSA/badpii
try using vanilla sql for problematic query
2023-06-28 07:10:40 -07:00
Kenneth Kehl
2075d2821b try using vanilla sql for problematic query 2023-06-28 06:59:28 -07:00
Kenneth Kehl
3944ac1342 Merge pull request #319 from GSA/badpii
try without weird SQLAlchemy flag
2023-06-27 14:55:00 -07:00
Kenneth Kehl
6474e0ffa8 code review feedback 2023-06-27 14:45:48 -07:00
Kenneth Kehl
7105cf6ed8 try without weird SQLAlchemy flag 2023-06-27 14:39:17 -07:00
Kenneth Kehl
cb683293e8 Merge pull request #318 from GSA/badpii
notify-api-317 fix the scrubbing of pii for successful notifications
2023-06-27 13:50:11 -07:00
Kenneth Kehl
d7ad65ef89 remove autocommit and clean up some bad debug statements 2023-06-27 13:06:38 -07:00
Kenneth Kehl
17e9fc1e8f notify-api-317 fix the scrubbing of pii for successful notifications 2023-06-27 10:48:14 -07:00
dependabot[bot]
aa60dfa5c5 Bump python-dotenv from 0.20.0 to 1.0.0
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 0.20.0 to 1.0.0.
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v0.20.0...v1.0.0)

---
updated-dependencies:
- dependency-name: python-dotenv
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-27 14:42:59 +00:00
Kenneth Kehl
12f3a7ee5d Merge pull request #314 from GSA/dependabot/pip/pytest-mock-3.11.1
Bump pytest-mock from 3.7.0 to 3.11.1
2023-06-27 07:34:08 -07:00
dependabot[bot]
bf455e60e4 Bump pytest-mock from 3.7.0 to 3.11.1
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.7.0 to 3.11.1.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.7.0...v3.11.1)

---
updated-dependencies:
- dependency-name: pytest-mock
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 22:24:58 +00:00
Kenneth Kehl
1fa5be2c88 Merge pull request #309 from GSA/notify-103b
add dependabot config
2023-06-26 10:06:22 -07:00
Kenneth Kehl
fe81725a10 remove target branch because we want each upgrade in separate branch 2023-06-26 08:57:40 -07:00
Kenneth Kehl
d217b5348b move dependabot file 2023-06-26 08:41:18 -07:00
Kenneth Kehl
3bfb6f90dc fix up dependabot file 2023-06-23 11:27:18 -07:00
Kenneth Kehl
e18ac70d3c add dependabot config 2023-06-23 11:22:34 -07:00
Carlo Costino
bcacd9290a Merge pull request #307 from GSA/update-adl-with-0004
Update ADL to include ADR 0004
2023-06-22 11:52:37 -04:00
Carlo Costino
322a4a6313 Update ADL to include ADR 0004
This changeset updates our Architecture Decision Log (ADL) with ADR 0004:  Designing Pilot Content Visibility

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-22 11:27:38 -04:00
Tim Lowden
c9c9381023 Create 0004-designing-pilot-content-visibility.md (#305)
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2023-06-21 16:55:30 -04:00
Carlo Costino
df48d74aee Fix ADR issue template (#302)
* Fix ADR issue template

This changeset fixes an issue with the ADR issue template:  names must be unique!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-21 14:36:19 -04:00
Carlo Costino
e89d30bfd7 Fix issues and update ADRs (#303)
This changeset fixes a few lingering typos and incorrect information in the ADRs and updates them with some final decisions.  It also fixes an issue with the ADR creation form for GitHub.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-20 16:51:32 -04:00
Kenneth Kehl
23ce2ec8c3 Merge pull request #299 from GSA/notify-536
notify-536: accurately reflect delivery receipts in the UI
2023-06-20 09:37:04 -07:00
Kenneth Kehl
60936b0dfb code review feedback 2023-06-20 09:10:36 -07:00
Kenneth Kehl
37e790f19f merge from main 2023-06-19 07:56:10 -07:00
Kenneth Kehl
a46bd94650 code review feedback 2023-06-19 07:55:48 -07:00
Kenneth Kehl
1abe645b48 more 2023-06-16 07:38:48 -07:00
Carlo Costino
59f4574af8 Merge pull request #301 from GSA/fix-adl-display
Fix the Architecture Decision Log display
2023-06-15 14:55:03 -04:00
Carlo Costino
d3cabe7e29 Fix the Architecture Decision Log display
This changeset fixes the formatting of the Architecture Decision Log table; it was missing a cell in the header row.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-15 14:48:20 -04:00
Kenneth Kehl
e4a98dfcc2 cleanup, get rid of print statements, etc. 2023-06-15 10:45:03 -07:00
Kenneth Kehl
95a2db6991 fix test 2023-06-15 09:22:44 -07:00
Kenneth Kehl
8db16f9410 fix tests 2023-06-15 08:23:00 -07:00
Kenneth Kehl
9f9e0a6ad8 notify-136 change financial year starting in april to calendar year (#278)
Co-authored-by: Kenneth Kehl <@kkehl@flexion.us>
2023-06-14 16:19:11 -04:00
Kenneth Kehl
651af48742 fix all inline statuses except delivered 2023-06-14 07:50:04 -07:00
Kenneth Kehl
e7196afde1 fix the inline display for Failed on the dashboard 2023-06-14 07:37:38 -07:00
Carlo Costino
e9fccc8493 Merge pull request #300 from GSA/update-adrs-and-add-drafts
Update ADR details
2023-06-13 16:30:35 -04:00
Carlo Costino
6c6026acf7 Update ADR details
This changeset updates our ADR documentation to include notes on draft and private ADRs that need to live outside of GitHub.  It updates the README with this information and also introduces an "implemented" flag in addition to the ADR status itself.  This is reflected in the ADR templates.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-13 16:15:52 -04:00
Kenneth Kehl
008c3a8d68 initial 2023-06-13 12:57:51 -07:00
Carlo Costino
4129400fd2 Merge pull request #294 from GSA/stvnrlly/test-export-steps
Add steps for exporting test results
2023-06-08 09:29:45 -04:00
stvnrlly
d7dc79a627 add steps for exporting test results 2023-06-07 16:55:54 -04:00
Carlo Costino
d31d6c0751 Updated Architecture Decision Log (#293)
This changeset reformats our Architecture Decision Log for Architecture Decision Records so a bit more information is displayed.  Now, instead of a list, they are in a table with the following details:

- ADR number
- Title
- Current Status
- Date Last Modified

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-07 15:20:57 -04:00
Carlo Costino
5c83ed0643 Add timezone and invite expiration ADRs (#292)
This changeset adds two new ADRs:

- ADR-0002:  Determine How to Handle Timezones in US Notify
- ADR-0003:  Implementing Invite Expirations

It also includes a config.yml file for GitHub that was missing in a previous PR to enable the new ADR issue template and form.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-07 12:37:36 -04:00
Carlo Costino
cb97df080e Create custom ADR GitHub template(s) (#290)
This changeset adds a custom issue template and form for use within GitHub itself to help draft new Architectural Decision Records (ADRs).

Note that we'll still ultimately have to create the actual ADR as a Markdown file that lives in the `doc/adrs/` folder.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-06-06 15:35:56 -04:00
Carlo Costino
babdd70839 Add Architectural Decision Records to US Notify (#284)
This changeset introduces Architectural Decision Records (ADRs) to the US Notify project.  This initial commit includes the following:

- Updates to the main project README.md that mentions ADRs
- A new adr/ folder under the docs/ folder
- An ADR template to copy and follow for the future
- Our first ADR, ADR-0001 - Establishing ADRs
- A README.md specific to ADRs that has more information and instructions
- ADR-0001 finalized and accepted

A huge thank you to @stvnrlly for the help in making this come together!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
Co-authored-by: Steven Reilly <stvnrlly@users.noreply.github.com>
2023-06-06 15:34:01 -04:00