Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
299 commits
Select commit Hold shift + click to select a range
a62e8e4
- REmoved the idea of "sorted" from file specs. all files are assumed…
elipe17 Jan 19, 2026
571f646
- Update naming to have Decoded prefix for easy understanding
elipe17 Jan 19, 2026
d62dca4
- language fix
elipe17 Jan 19, 2026
f25cdda
- todo
elipe17 Jan 19, 2026
1ede9b6
- Update ParsedRecords to know their decoded length
elipe17 Jan 19, 2026
9ab83b6
- remove duplicate error generator
elipe17 Jan 19, 2026
d461806
- introduced the idea of the parsed field to store field schema metad…
elipe17 Jan 19, 2026
611396a
- Consolidate filespec, schema, and registry into config package
elipe17 Jan 20, 2026
c1fe8f2
- rename to db meta for easy understanding
elipe17 Jan 20, 2026
0f2bec6
- Updated tanf s1 to test out new config options
elipe17 Jan 20, 2026
e2275ca
- Add default validator message template configs
elipe17 Jan 20, 2026
c0632b6
- Add Getter
elipe17 Jan 20, 2026
6039ccb
- UPdate validaiton package refs
elipe17 Jan 20, 2026
4663050
- Update script
elipe17 Jan 20, 2026
9a76443
- rename to config
elipe17 Jan 20, 2026
3ba8c6e
- remove types file
elipe17 Jan 20, 2026
ce810ea
- naming updates
elipe17 Jan 21, 2026
256fb62
- Introducing expression based validation system design doc
elipe17 Jan 21, 2026
7b4c503
- Updated to add links to respective expr docs
elipe17 Jan 21, 2026
45feb69
- Remove validation package and refs
elipe17 Jan 21, 2026
1eb10e3
- Moved parsed field to be by its logical objects
elipe17 Jan 21, 2026
755b496
- Integrated expr with app
elipe17 Jan 22, 2026
c8b57f5
- First level integration of expresion validators
elipe17 Jan 22, 2026
388c137
- remove old refs to default messages
elipe17 Jan 22, 2026
3709c4f
- parametrize validators with Params map to make them even more expre…
elipe17 Jan 22, 2026
120a5fb
- Update schema to use new validation expressions
elipe17 Jan 22, 2026
4cfc2c8
- Use the correct key for yaml schemas
elipe17 Jan 23, 2026
49dd5c8
- Passing 3 record big file
elipe17 Jan 23, 2026
6785e90
- Generalize and parametrize cat3 validators
elipe17 Jan 23, 2026
1908c08
- Update getter methods to coerce types to match python logic
elipe17 Jan 23, 2026
9533faf
- Add stats tracking for easier validation
elipe17 Jan 23, 2026
56da492
- Update validation to not execute on field if not required
elipe17 Jan 23, 2026
364909c
- Update cat3 to use solid yaml style definition of params
elipe17 Jan 24, 2026
cb264eb
- Add calculate age function
elipe17 Jan 24, 2026
8392ce3
- Order t2 cat3 validatators based on python order
elipe17 Jan 24, 2026
c99d87a
- Update filespecs to include cat4 validation
elipe17 Jan 25, 2026
f5c269d
- Add note to discuss with group
elipe17 Jan 25, 2026
ed79be4
- Add validator TODOs
elipe17 Jan 26, 2026
0147844
- Add cat4 validator for tanf section1 that covers familly affiliation
elipe17 Jan 26, 2026
bffabee
- Add integration tests for cat4 validators
elipe17 Jan 26, 2026
61fa450
- Integrate go parser with the generalized validation definition appr…
elipe17 Jan 26, 2026
8587e9b
- Removed legacy code across validation integration
elipe17 Jan 26, 2026
1927bcc
- Remove remaining backeards compatible config
elipe17 Jan 26, 2026
0ca467e
- Postfix "validators" to key definitions
elipe17 Jan 26, 2026
40de83c
- Log error counts correctly
elipe17 Jan 26, 2026
de7d5ff
- Integrate error serialization
elipe17 Jan 26, 2026
c6d6236
- Added byte buffer pool for tempate rendering to save on GC
elipe17 Jan 26, 2026
04d4ad0
- Add logic to load content types from DB for parser errors
elipe17 Jan 26, 2026
9428e2a
- Update the worker and router sizes
elipe17 Jan 30, 2026
d66b3e1
- update batch size logic so that a batch size of zero is an infinite…
elipe17 Jan 30, 2026
f937873
- 16 validators
elipe17 Jan 30, 2026
f700cbb
- Added new pipeline config to define all the parallel and io based c…
elipe17 Feb 2, 2026
643caa2
Add sprint summary for 2026-02-03
kennymcnett Feb 4, 2026
5d1f2da
- Add federally funded validator for s1 files
elipe17 Feb 9, 2026
12775d4
- Update s1/s2 filespecs to presort input file
elipe17 Feb 11, 2026
7359bcb
- remove unused function
elipe17 Feb 11, 2026
31b7b1f
- Added new functions to handle duplicate and partial duplicate detec…
elipe17 Feb 12, 2026
c49886b
- Update statistics to capture per record case consistency errors
elipe17 Feb 12, 2026
1ac218a
- Simplify wrapper funcs with generics
elipe17 Feb 12, 2026
d84723b
- Remove cyclic dependency between parse and validation
elipe17 Feb 12, 2026
9ed0b82
- Remove short circuite and execution order configs since they arent …
elipe17 Feb 12, 2026
144e146
- Add field and record validators for remaining tanf schemas
elipe17 Feb 13, 2026
bfceae7
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Feb 18, 2026
02d2282
Add sprint summary for 2026-02-17
kennymcnett Feb 18, 2026
bd37c35
- Add rermaining missing validators
elipe17 Feb 27, 2026
dfe5d56
Add sprint summary for 2026-03-03
kennymcnett Mar 4, 2026
fd9d984
- add document
elipe17 Mar 4, 2026
be1850a
- Add prometheus observability
elipe17 Mar 9, 2026
1a31406
Add files via upload
kennymcnett Mar 10, 2026
ee1c726
Merge branch 'develop' into 5653-keycloak-integration-doc
elipe17 Mar 12, 2026
6525a14
add pia feature flag impl for backend
jtimpe Mar 17, 2026
7cf8d21
fix pia flag handling
jtimpe Mar 18, 2026
feb7848
fix err response structure
jtimpe Mar 18, 2026
af8296a
rm testing code
jtimpe Mar 18, 2026
66edd08
fix val parsing
jtimpe Mar 18, 2026
b6f26f0
lint
jtimpe Mar 18, 2026
16276db
use strtobool
jtimpe Mar 18, 2026
f3065a7
Add sprint summary for 2026-03-17
kennymcnett Mar 18, 2026
cf9447d
Merge branch 'develop' into pia-feat-flag-backend
jtimpe Mar 19, 2026
062362c
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Mar 20, 2026
972a224
- Move regex compilations to shared map to avoid always compiling them
elipe17 Mar 20, 2026
7fdc95b
- Update the result router to send results in batches instead of one …
elipe17 Mar 20, 2026
53ca30c
- UPdate pipeline config to lower parser error bandwidth to save memo…
elipe17 Mar 20, 2026
5c0ccc8
- Update struct names to make a little more sense
elipe17 Mar 23, 2026
0f7ee42
- Add todo
elipe17 Mar 23, 2026
c43de63
- rename vars
elipe17 Mar 23, 2026
f538846
- Naming updates
elipe17 Mar 23, 2026
bf9df2c
- Rename parser pool to parsing orchestrator
elipe17 Mar 23, 2026
aae8e95
- First pass at integrating a generic input i/o interface to allow ea…
elipe17 Mar 23, 2026
3e70ed4
- consolidate reader/writer into the storage package
elipe17 Mar 23, 2026
6f9eecb
- Remove the idea of the result router.
elipe17 Mar 24, 2026
102113c
- correct comment
elipe17 Mar 24, 2026
8c05c7e
- Add a short circuit option for the validation config for the valida…
elipe17 Mar 24, 2026
e5d7e9c
- Add feature parity matrix
elipe17 Mar 24, 2026
c0f785e
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Mar 24, 2026
27d4cbf
- First pass of integrating a prometheus like config, cli, default sy…
elipe17 Mar 25, 2026
9843d39
- Remove legacy pipeline config loading code
elipe17 Mar 25, 2026
89e2302
- refactor so that path resolution is obscured int the registries
elipe17 Mar 25, 2026
20ebcd3
- Initial refactor to allow configurable output sinks in the pipeline
elipe17 Mar 25, 2026
1d30d8f
- Ignore dry run output directory
elipe17 Mar 26, 2026
2423b62
- Fix integration test useage of validator registry
elipe17 Mar 26, 2026
3325fe3
- Add unit tests for the parse package
elipe17 Mar 26, 2026
d9298f1
- Add unit tests for decoder package
elipe17 Mar 26, 2026
a866c26
- Add tests for the writer package
elipe17 Mar 26, 2026
d4b9b43
- Add tests for config package
elipe17 Mar 26, 2026
c6f0500
- Add unit tests for pipeline package
elipe17 Mar 26, 2026
8452876
- Bolster validation package tests
elipe17 Mar 26, 2026
55414f6
- generate coverage with integration tests covered
elipe17 Mar 26, 2026
56bc796
- Rename package to server
elipe17 Mar 26, 2026
011096c
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Mar 26, 2026
17e97b7
- Move keycloak into tech memos
elipe17 Mar 26, 2026
5b6591c
- Update keycloak document to call out authenticating external api cl…
elipe17 Mar 26, 2026
1d54e1c
feature flag verification for list endpoint
jtimpe Mar 27, 2026
958d5f7
Merge branch 'develop' into pia-feat-flag-backend
jtimpe Mar 27, 2026
1c2ef77
Merge branch 'develop' into 5653-keycloak-integration-doc
elipe17 Mar 27, 2026
36b2065
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Mar 30, 2026
0e3f589
- Move the parser entrypoint into the cmd directory
elipe17 Mar 30, 2026
dcd13fe
- Updated go parser to accept absolute paths for config files
elipe17 Mar 30, 2026
48d8669
fix n+1 queries with select_related
jtimpe Mar 31, 2026
e57c304
implement report_type field on ReportSource and ReportFile models
mattcoleanderson Mar 31, 2026
170a39f
implement conditional formatting on report_type for feedback report e…
mattcoleanderson Mar 31, 2026
d4e6cb9
add tests for report_file record
mattcoleanderson Mar 31, 2026
51998d5
Merge branch 'develop' into 5653-keycloak-integration-doc
elipe17 Mar 31, 2026
76b01ba
Merge branch 'develop' into 5664-backend-fra-feedback-reports-impleme…
mattcoleanderson Apr 1, 2026
a5b6ac6
- rename file
elipe17 Apr 1, 2026
1654892
- Simplify compiled functions
elipe17 Apr 1, 2026
e6f9aef
add strtobool exception handling
jtimpe Apr 1, 2026
3d08623
Merge branch 'develop' into pia-feat-flag-backend
jtimpe Apr 1, 2026
0be675e
- dont allow tests to be cached
elipe17 Apr 1, 2026
01606ed
Merge branch 'develop' into fix/n-plus-one-queries
jtimpe Apr 1, 2026
91ebde8
- Move go parser to services directory
elipe17 Apr 1, 2026
cf4e5f3
- Update TODOs and rename function
elipe17 Apr 1, 2026
bec62bb
- move per record result mode validators together
elipe17 Apr 1, 2026
59c1389
- better naming
elipe17 Apr 1, 2026
dec316e
- Update name
elipe17 Apr 1, 2026
f019c8f
- Cleanup how group validators are executed when in per-record vs sin…
elipe17 Apr 2, 2026
efdc4a2
- cleanup servier package
elipe17 Apr 2, 2026
d7144e4
- rename file
elipe17 Apr 2, 2026
46db047
- update todo
elipe17 Apr 2, 2026
3a775f6
- move docs to sub directory
elipe17 Apr 2, 2026
db84b08
- Add readme and architecture doc
elipe17 Apr 2, 2026
b8313fb
add report_type handling to celery task.
mattcoleanderson Apr 2, 2026
8f224f2
fix linting errors
mattcoleanderson Apr 2, 2026
9318728
Merge branch '5664-backend-fra-feedback-reports-implementation' into …
mattcoleanderson Apr 2, 2026
be17f88
Merge branch 'develop' into 5704-celery-task-fra-feedback-reports-imp…
mattcoleanderson Apr 2, 2026
9ff3314
Merge branch 'develop' into 5664-backend-fra-feedback-reports-impleme…
mattcoleanderson Apr 2, 2026
2da1d52
Merge branch '5704-celery-task-fra-feedback-reports-implementation' i…
mattcoleanderson Apr 2, 2026
724f45b
fix linting errors
mattcoleanderson Apr 2, 2026
074ad03
Merge branch 'develop' into pia-feat-flag-backend
jtimpe Apr 2, 2026
d68d945
- Added new validators specifically for header validation
elipe17 Apr 3, 2026
8a52c57
Revise release tracker issue template. More checkboxes!
kennymcnett Apr 3, 2026
b5de34d
- Update integration test helpers to use the correct struct
elipe17 Apr 3, 2026
ce13857
- Align program type in file specs with actual DB expectations
elipe17 Apr 3, 2026
2ca2228
- Update readme refs to launch
elipe17 Apr 3, 2026
8401d7a
- rename converters to serializers
elipe17 Apr 3, 2026
e9f32cd
Merge branch '5723-go-parser-integration' of https://github.com/raft-…
elipe17 Apr 3, 2026
609c7a9
- spell check
elipe17 Apr 3, 2026
cbe528c
- Rename func
elipe17 Apr 3, 2026
bb2101c
- Update record level block to block on precheck or record precheck
elipe17 Apr 3, 2026
75a98ac
- Update header validation to catch duplicate headers and not startin…
elipe17 Apr 3, 2026
d5bc6be
- Move header validation chunks into separate functions/receivers
elipe17 Apr 3, 2026
52de09b
Merge pull request #5773 from raft-tech/kennymcnett-release-tracker-t…
kennymcnett Apr 3, 2026
94951c0
Merge branch 'develop' into pia-feat-flag-backend
jtimpe Apr 6, 2026
8e74c49
Merge pull request #5688 from raft-tech/pia-feat-flag-backend
jtimpe Apr 6, 2026
f77ba84
Merge branch 'develop' into fix/n-plus-one-queries
jtimpe Apr 6, 2026
3d2cb3c
add summary to df select_related, reparse_file_metas to prefetch_related
jtimpe Apr 6, 2026
7ea15ce
5546 wire upload flow to transition datafile state virus scanning (#5…
raftmsohani Apr 6, 2026
4f7cb27
add test coverage for fra emai notifications
mattcoleanderson Apr 7, 2026
d104335
add test coverage
mattcoleanderson Apr 7, 2026
c27c011
Merge branch 'develop' into 5664-backend-fra-feedback-reports-impleme…
mattcoleanderson Apr 7, 2026
cb99d3b
add AWS and GCP ips to develop allowlist to stop 403 errors in develo…
mattcoleanderson Apr 7, 2026
a3e6ef7
Merge pull request #5765 from raft-tech/5664-backend-fra-feedback-rep…
mattcoleanderson Apr 7, 2026
6bd812c
Untrack install-state.gz
mattcoleanderson Apr 7, 2026
9401bf3
Merge branch 'develop' into 5624-E2E-authentication-failures-in-develop
mattcoleanderson Apr 7, 2026
1862fc0
- Export cg app name for script useage
elipe17 Apr 7, 2026
1881964
- add missing views for digit group
elipe17 Apr 8, 2026
a2a7431
Revise release tracker issue template for UX checks
kennymcnett Apr 8, 2026
1aec1dc
- First pass document
elipe17 Apr 8, 2026
5955b2d
Merge pull request #5780 from raft-tech/kennymcnett-release-tracker-t…
kennymcnett Apr 8, 2026
78fa5d0
- update based on findings from ssp
elipe17 Apr 8, 2026
cbec2c0
- Update ADR 5
elipe17 Apr 9, 2026
54ee5bd
Untrack install-state.gz
mattcoleanderson Apr 9, 2026
e2898e7
- reference disaster recovery in ADR
elipe17 Apr 9, 2026
2c7c383
Merge branch 'develop' into 5653-keycloak-integration-doc
elipe17 Apr 9, 2026
03afb99
Merge pull request #5657 from raft-tech/5653-keycloak-integration-doc
elipe17 Apr 9, 2026
164629d
hide PIA option for tribe locations
jtimpe Apr 10, 2026
955cc23
update script to allow calling from any dir using pushd and popd as w…
mattcoleanderson Apr 10, 2026
032dc2d
instead of versioning the circle ci ips, generate them at runtime
mattcoleanderson Apr 10, 2026
97d5949
Merge branch 'develop' into 5624-E2E-authentication-failures-in-develop
mattcoleanderson Apr 10, 2026
ab0a234
- Ease the language in the conclusion and re-iterate tdp is only resp…
elipe17 Apr 13, 2026
5dea63c
Merge pull request #5778 from raft-tech/5624-E2E-authentication-failu…
mattcoleanderson Apr 13, 2026
9ed7ec8
update reparse_file_metas prefetch_related impl
jtimpe Apr 13, 2026
71cd30c
Merge branch 'develop' into fix/n-plus-one-queries
jtimpe Apr 13, 2026
8c50d84
rm unused import
jtimpe Apr 13, 2026
c2e63ea
Merge branch 'develop' into 5723-go-parser-integration
elipe17 Apr 14, 2026
6f8194a
Merge branch 'develop' into bug-missing-app-name
elipe17 Apr 14, 2026
827a5cf
Merge pull request #5779 from raft-tech/bug-missing-app-name
elipe17 Apr 14, 2026
8c98629
Merge branch 'develop' into 5723-go-parser-integration
elipe17 Apr 14, 2026
77413bb
Merge branch 'develop' into 5697-5767-pia-frontend-updates
jtimpe Apr 14, 2026
32b60a8
Merge pull request #5771 from raft-tech/5723-go-parser-integration
elipe17 Apr 14, 2026
9d0f3fd
Merge branch 'develop' into 5697-5767-pia-frontend-updates
jtimpe Apr 14, 2026
05e9586
Merge pull request #5784 from raft-tech/5697-5767-pia-frontend-updates
jtimpe Apr 14, 2026
1b12f4d
- Add 00 as valid value for fips
elipe17 Apr 14, 2026
3bbcaf1
- remove assumption from doc
elipe17 Apr 14, 2026
57d082e
Merge branch 'develop' into 5723-go-parser-header-validation
elipe17 Apr 14, 2026
a294a14
Merge pull request #5774 from raft-tech/5723-go-parser-header-validation
elipe17 Apr 14, 2026
a8935ea
- Update summary to cover priority topics
elipe17 Apr 14, 2026
adb6fe6
Merge branch 'develop' into 5542-docker-compliance-doc
elipe17 Apr 15, 2026
e568d51
Merge pull request #5781 from raft-tech/5542-docker-compliance-doc
elipe17 Apr 15, 2026
39ff92d
hardcode the output directory to the generate-circleci-ip-ranges.sh s…
mattcoleanderson Apr 15, 2026
1396bda
Merge branch 'develop' into sprint-summary-2026-02-03
kennymcnett Apr 15, 2026
70add5e
Merge branch 'develop' into sprint-summary-2026-02-17
kennymcnett Apr 15, 2026
7e3c339
Merge branch 'develop' into sprint-summary-2026-03-03
kennymcnett Apr 15, 2026
344cafc
Merge branch 'develop' into sprint-summary-2026-03-17
kennymcnett Apr 15, 2026
07bcc06
Merge pull request #5635 from raft-tech/sprint-summary-2026-02-17
kennymcnett Apr 15, 2026
50f82c3
Merge pull request #5610 from raft-tech/sprint-summary-2026-02-03
kennymcnett Apr 15, 2026
5500a52
Merge branch 'develop' into sprint-summary-2026-03-03
kennymcnett Apr 15, 2026
2122340
Merge branch 'develop' into sprint-summary-2026-03-17
kennymcnett Apr 15, 2026
6d1db4e
Merge pull request #5655 from raft-tech/sprint-summary-2026-03-03
kennymcnett Apr 15, 2026
24165c9
Merge branch 'develop' into sprint-summary-2026-03-17
kennymcnett Apr 15, 2026
920864d
Merge pull request #5692 from raft-tech/sprint-summary-2026-03-17
kennymcnett Apr 15, 2026
98914b1
Merge branch 'develop' into add-missing-sprint-summaries-from-2024
kennymcnett Apr 15, 2026
f2b1f93
Merge pull request #5672 from raft-tech/add-missing-sprint-summaries-…
kennymcnett Apr 15, 2026
6c464b0
Merge branch 'develop' into fix/n-plus-one-queries
jtimpe Apr 16, 2026
70a3b4c
Merge pull request #5768 from raft-tech/fix/n-plus-one-queries
jtimpe Apr 16, 2026
8c7288f
Merge branch 'develop' into hotfix-circleci-ip-allowlist-generated-in…
mattcoleanderson Apr 16, 2026
9ff0ef2
Merge pull request #5788 from raft-tech/hotfix-circleci-ip-allowlist-…
mattcoleanderson Apr 16, 2026
fcafa63
Add FRA support to the AdminFeedbackReports
mattcoleanderson Apr 17, 2026
a555780
update and write new tests for AdminFeedbackReports
mattcoleanderson Apr 17, 2026
6ae25c3
add e2e tests for admin report type selector
mattcoleanderson Apr 17, 2026
69dddce
Add FRA suport to the STTFeedbackReports component
mattcoleanderson Apr 17, 2026
5d9e510
fix linting error
mattcoleanderson Apr 17, 2026
af9b391
add tests for STTFeedbackReports
mattcoleanderson Apr 17, 2026
3a24ee6
Add FRA support to the FeedbackReportAlert component
mattcoleanderson Apr 17, 2026
46920b1
Add tests for FeedbackReportAlert component
mattcoleanderson Apr 17, 2026
236571a
fix link in feedback report email
mattcoleanderson Apr 17, 2026
eba8f88
fix linting issues
mattcoleanderson Apr 17, 2026
2e3dfb7
Add a TODO to update the subtitle
mattcoleanderson Apr 17, 2026
18bf450
Fix failing test suites
mattcoleanderson Apr 17, 2026
296f8ac
skip e2e test
mattcoleanderson Apr 20, 2026
815219c
screen readers now focus on H2 header as soon as it pops up
mattcoleanderson Apr 20, 2026
74b1c65
use serif font for h2
mattcoleanderson Apr 20, 2026
a14960b
update description text for STTFeedbackReports component
mattcoleanderson Apr 20, 2026
f0383f2
fix tests
mattcoleanderson Apr 20, 2026
5ca296f
update Description Text of STTFeedbackReports component
mattcoleanderson Apr 21, 2026
fd28c5f
only limit FRA access in STTFeedbackReports to non Tribes
mattcoleanderson Apr 21, 2026
c7ca641
only show Feedback Report Type to regional user if a tribe is not sel…
mattcoleanderson Apr 21, 2026
74520c9
don't filter tribes out of combobox
mattcoleanderson Apr 21, 2026
a04f8ec
remove subtitle from STT feedback reports view
mattcoleanderson Apr 21, 2026
168bdcf
Merge pull request #5796 from raft-tech/5665-frontend-fra-feedback-re…
elipe17 Apr 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 35 additions & 24 deletions .github/ISSUE_TEMPLATE/release-tracker-issue-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,13 @@ name: Release Tracker
about: Track the release handoff to OFA, staging validation, and production deployment.
title: Release Tracker vX.X.X
labels: ''
assignees: ''
assignees: 'reitermb,victoriaatraft,elipe17,kennymcnett'

---

# Release Tracker Issue Template

**TITLE:** Release vX.X.X

**CONTENT:**

### 🔗 Included Pull Requests (Dev Team)
*List the PRs included in this release. **Testing instructions for each feature must be located within these linked PRs.***
* #XXX - [Feature/Bugfix Title]
* #XXX - [Feature/Bugfix Title]
- [ ] #XXX - Title
- [ ] #XXX - Title

### ➡️ URL of GitHub Release Tag:
https://github.com/raft-tech/TANF-app/releases/tag/vX.X.X
Expand All @@ -30,24 +23,38 @@ https://github.com/raft-tech/TANF-app/releases/tag/vX.X.X
- [ ] **Release Branch Created:** Branch cut from `develop`.
- [ ] **PR Opened to Staging:** PR opened from the release branch to `HHS:main`.
- [ ] **Testing Instructions Verified:** All linked PRs contain clear testing instructions for ACF validation.
- [ ] **UX/Documentation Check:** UX team has reviewed the PRs, confirmed user-facing changes, and started drafting Release Notes and Knowledge Center guidance.
- [ ] **Migration Flag:** Does this release include a database migration? **[Yes / No]** *(If Yes, rollback from production will be highly complex).*
- [ ] **Handoff Complete:** Issue assigned to @[Alex_username] for Staging validation.

**Database Migration Needed?**
- [ ] No database migration.
- [ ] Yes, this release includes a database migration. Rollback from production will be highly complex.

**UX/Documentation Check:**
- [ ] UX team has reviewed the PRs, confirmed user-facing changes, and started drafting Release Notes and Knowledge Center guidance
- [ ] Yes, there will be release notes. See sub-issue of below describing the notes.
- [ ] No release notes needed
- [ ] Yes, there will be Knowledge Center updates. See sub-issue below describing the updates.
- [ ] No Knowledge Center updates needed

**Handoff Complete:**
- [ ] Issue assigned to ACF for Staging validation.

---

### 🧪 2. Staging Validation & QASP (ACF / Alex)
*Tracking the status once ACF takes over deployment and testing.*

### Before you Deploy
- [ ] **Requires base image updates**:
#### Before you Deploy
- [ ] Does NOT require base image updates
- [ ] Requires base image updates
- [ ] Re-tag `ghcr.io/raft-tech/tdp-frontend-base:vX.X.X` for the HHS GHCR instance
- [ ] Re-tag `ghcr.io/raft-tech/tdp-backend-base:vX.X.X` for the HHS GHCR instance
- [ ] **Requires HHS CircleCI config updates**:
- [ ]
- [ ] **Requires PLG deployment**
- [ ] Does NOT Require HHS CircleCI config updates
- [ ] Requires HHS CircleCI config updates
- [ ] (add checklist of updates here)
- [ ] Does NOT require PLG deployment
- [ ] Requires PLG deployment

### Staging Deployment
#### Staging Deployment
- [ ] **Staging Cleared:** Team notified that Staging is about to be updated/restarted.
- [ ] **Deployed to Staging:** PR merged and deployed to the Staging environment.
- [ ] **Feature Validation:** Testing instructions from the linked PRs have been executed and passed.
Expand All @@ -60,12 +67,16 @@ https://github.com/raft-tech/TANF-app/releases/tag/vX.X.X
* *Revert:* If isolated to a new feature, revert the PR out of the release candidate.
* *Hotfix:* Warranted **only if** the bug blocks the release entirely AND the production release is needed ASAP. (Dev cuts hotfix PR against the release branch -> merged to `HHS:main` for re-testing).

- [ ] **Documentation Finalized:** UX team confirms all Release Notes and Knowledge Center updates are finalized and ready for launch.

---

### 🚦 3. Production-Ready Sign-Off
- [ ] ACF/Alex confirms all PRs are validated, no blocking bugs exist, documentation is finalized, and the release is approved for production deployment.
### 🚦 3. Production-Ready Sign-Off (ACF / UX)

#### Public Documentation (UX)
- [ ] Any Release Notes are finalized and ready for launch
- [ ] Any Knowledge Center updates are finalized and ready for launch

#### Final Approval: Ready for Launch
- [ ] **ACF/Alex confirms all PRs are validated, no blocking bugs exist, documentation is finalized, and the release is approved for production deployment.**

---

Expand Down Expand Up @@ -94,6 +105,6 @@ https://github.com/raft-tech/TANF-app/releases/tag/vX.X.X
### 📢 6. Post-Release Communication (PM / UX / ACF)
*Closing the loop with users and stakeholders.*

- [ ] **Release Notes Published:** (UX team) Plain-language, user-facing release notes and Knowledge Center guidance have been published.
- [ ] **Public Documentation Published:** (UX) User-facing release notes and Knowledge Center guidance have been published. Related sub-issues are closed.
- [ ] **Stakeholders Notified:** (ACF) Any required external communication regarding the new version has been sent.
- [ ] **Close this Issue:** (ACF / PM) The release is fully deployed and stable.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -126,3 +126,6 @@ cypress.env.json
# DB seeds
tdrs-backend/*.pg
tdrs-backend/django.log

# Go parser dry run
output/
Loading