-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #936 from GSA-TTS/main
2023-04-03 `main` -> `prod`
- Loading branch information
Showing
15 changed files
with
410 additions
and
297 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,149 @@ | ||
--- | ||
name: Story issue template | ||
about: Starting point for new stories | ||
title: 'clear, concise summary' | ||
labels: '' | ||
assignees: '' | ||
--- | ||
|
||
# At a glance | ||
|
||
[comment]: # "Begin with a short summary so intent can be understood at a glance." | ||
|
||
[comment]: # "In order to: some objective or value to be achieved" | ||
[comment]: # "as a: stakeholder" | ||
[comment]: # "I want: some new feature" | ||
|
||
**In order to** | ||
**as a ** | ||
**I want** | ||
|
||
# Acceptance Criteria | ||
|
||
We use [DRY](https://docs.behat.org/en/latest/user_guide/writing_scenarios.html#backgrounds) [behavior-driven development](https://en.wikipedia.org/wiki/Behavior-driven_development#Behavioral_specifications) wherever possible. | ||
|
||
[comment]: # "ACs should be clearly demoable/verifiable whenever possible." | ||
[comment]: # "Given: the initial context at the beginning of the scenario" | ||
[comment]: # "when: the event that triggers the scenario" | ||
[comment]: # "then: the expected outcome(s)" | ||
[comment]: # "Repeat scenarios as needed, or repeat behaviors and lists within a scenario as needed." | ||
|
||
[comment]: # "The scenario should be a short, plain language description." | ||
[comment]: # "Feeling repetative? Apply the DRY (Don't Repeat Yourself) principle!" | ||
|
||
### Scenario: | ||
|
||
**Given** | ||
**when** | ||
... | ||
|
||
[comment]: # "Each task should be a verifiable outcome" | ||
```[tasklist] | ||
### then... | ||
- [ ] | ||
``` | ||
|
||
### Shepherd | ||
|
||
[comment]: # "@ mention shepherds as we move across the board." | ||
|
||
* Design shepherd: | ||
* Engineering shepherd: | ||
|
||
# Background | ||
|
||
[comment]: # "Any helpful contextual notes or links to artifacts/evidence, if needed" | ||
|
||
# Security Considerations | ||
|
||
Required per [CM-4](https://nvd.nist.gov/800-53/Rev4/control/CM-4). | ||
|
||
[comment]: # "Our SSP says 'The team ensures security implications are considered as part of the agile requirements refinement process by including a section in the issue template used as a basis for new work.'" | ||
[comment]: # "Please do not remove this section without care." | ||
[comment]: # "Note any security concerns that might be implicated in the change. 'None' is OK, but we must be explicit here." | ||
|
||
|
||
--- | ||
|
||
<details> | ||
<summary>Process checklist</summary> | ||
|
||
# Sketch | ||
|
||
[comment]: # "Notes or a checklist reflecting our understanding of the selected approach" | ||
|
||
- [ ] Design designs all the things | ||
- [ ] Engineering engineers all the things | ||
|
||
# Definition of Done | ||
|
||
## Triage | ||
|
||
### If not likely to be important in the next quarter... | ||
- [ ] Archived from the board | ||
|
||
### Otherwise... | ||
|
||
- [ ] Has a clear story statement | ||
- [ ] Design or Engineering accepts that it belongs in their respective backlog | ||
|
||
## Design Backlog | ||
|
||
- [ ] Has clearly stated/testable acceptance criteria | ||
- [ ] Meets the design Definition of Ready [citation needed] | ||
- [ ] A design shepherd has been identified | ||
|
||
## Design In Progress | ||
|
||
- [ ] Meets the design Definition of Done [citation needed] | ||
|
||
## Design Review Needed | ||
|
||
- [ ] Necessary outside review/sign-off was provided | ||
|
||
## Design Done | ||
|
||
- [ ] Presented in a sprint review | ||
- [ ] Includes screenshots or references to artifacts | ||
|
||
### If no engineering is necessary | ||
- [ ] Tagged with the sprint where it was finished | ||
- [ ] Archived | ||
|
||
## Engineering Backlog | ||
|
||
- [ ] Has clearly stated/testable acceptance criteria | ||
- [ ] Has a sketch or list of tasks | ||
- [ ] Can reasonably be done in a few days (otherwise, split this up!) | ||
|
||
## Engineering Available | ||
|
||
- [ ] There's capacity in the `In Progress` column | ||
- [ ] An engineering shepherd has been identified | ||
|
||
## Engineering In Progress | ||
|
||
- [ ] Meets acceptance criteria | ||
- [ ] Meets [QASP conditions](https://derisking-guide.18f.gov/qasp/) | ||
|
||
### If there's UI... | ||
- [ ] Screen reader - Listen to the experience with a screen reader extension, ensure the information presented in order | ||
- [ ] Keyboard navigation - Run through acceptance criteria with keyboard tabs, ensure it works. | ||
- [ ] Text scaling - Adjust viewport to 1280 pixels wide and zoom to 200%, ensure everything renders as expected. Document 400% zoom issues with USWDS if appropriate. | ||
|
||
## Engineering Blocked | ||
|
||
- [ ] Blocker removed/resolved | ||
|
||
## Engineering Review Needed | ||
|
||
- [ ] Outside review/sign-off was provided | ||
|
||
## Engineering Done | ||
|
||
- [ ] Presented in a sprint review | ||
- [ ] Includes screenshots or references to artifacts | ||
- [ ] Tagged with the sprint where it was finished | ||
- [ ] Archived | ||
|
||
</details> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,7 @@ | ||
--- | ||
name: terraform fmt+validate | ||
|
||
on: | ||
push: | ||
paths: | ||
- 'terraform/**' | ||
on: | ||
workflow_call: | ||
|
||
jobs: | ||
test: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
name: terraform fmt+validate | ||
on: | ||
workflow_call: | ||
|
||
jobs: | ||
test: | ||
name: test format and validity | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v2 | ||
|
||
- name: terraform fmt | ||
uses: dflook/terraform-fmt-check@v1 | ||
with: | ||
path: ./terraform | ||
|
||
- name: terraform validate | ||
uses: dflook/terraform-validate@v1 | ||
with: | ||
path: ./terraform | ||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -94,8 +94,6 @@ jobs: | |
- uses: actions/setup-node@v1 | ||
with: | ||
node-version: 16 | ||
# - name: Set up Docker buildx | ||
# uses: docker/setup-buildx-action@v2 | ||
- name: Enable Docker Layer Caching | ||
uses: jpribyl/[email protected] | ||
- name: Pull Docker Hub images | ||
|
@@ -117,3 +115,5 @@ jobs: | |
run: | | ||
npm install -g @lhci/[email protected] | ||
lhci autorun | ||
validate-terraform: | ||
uses: ./.github/workflows/terraform-lint.yml |
Oops, something went wrong.