Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release to val #199

Merged
merged 45 commits into from
Nov 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
50896af
feat(add e2e): add e2e logic into github actions
jdinh8124 Sep 22, 2023
06b410c
feat(faq update): made functional changes to the faq page (#125)
Walesango2 Sep 22, 2023
e558085
feat(OY2-25401): Filter dropdown alphabetical ordering (#129)
pkim-gswell Sep 25, 2023
b69c8cc
feat(dashboard): Add LoadingSpinner to table (#137)
charmcitygavin Sep 25, 2023
db99d8e
feat(add-inputs): Add default inputs and example form page (#136)
benjaminpaige Sep 25, 2023
4932701
Create Filter Chips for Open Search Query (#124)
daniel-belcher Sep 26, 2023
eb12ee3
feat(dashboard): Update dashboard a bit #139
mdial89f Sep 26, 2023
19c7052
fix(cms-status): fix cms status filter bug
benjaminpaige Sep 26, 2023
2f886eb
fix(rmv-bkt): typo in chips
benjaminpaige Sep 26, 2023
daf3264
feat(initial submission): Form and SEA Tool data submission to facil…
Sep 27, 2023
5a346de
chore(deps): bump get-func-name from 2.0.0 to 2.0.2 (#142)
dependabot[bot] Sep 28, 2023
101eda7
chore(diagram): Update diagram (#143)
mdial89f Sep 28, 2023
1d4ce60
feat(topic mgmt): Implement a mako data topic strategy, so we have a…
mdial89f Sep 29, 2023
4253123
feat(initial submission): Set up New Submission triage options (#140)
Sep 29, 2023
001bfff
chore(deps): Update zod (#147)
mdial89f Oct 3, 2023
9d00dbc
feat(initial submission): Waiver & SPA options, Landing pages for ext…
Oct 4, 2023
99ee500
fix(minor issues): Security group tweaks, fix kibana user loading, l…
mdial89f Oct 4, 2023
a214571
fix(dora): Fix dora... i broke it on the last merge (#149)
mdial89f Oct 4, 2023
00d338f
fix(initial submission): Fixes authority value while non-dynamic (#150)
Oct 4, 2023
2e93be3
fix(mako-issues-01): Mako Issues (fix) (#132)
13bfrancis Oct 4, 2023
fb1566c
feat(IDM support): support IDM integration (#153)
mdial89f Oct 5, 2023
01e8964
fix(idm deploy bug): Fix issue when deploying non-IDM backed environ…
mdial89f Oct 10, 2023
43efcc8
fix(gha): Tweaks to github actions (#158)
mdial89f Oct 10, 2023
da01e26
chore(docs): Update some documentation (#160)
mdial89f Oct 11, 2023
5f6f79e
feat(Button): Update outline style to match design (#152)
charmcitygavin Oct 11, 2023
b70b584
fix(dev costs): Run 1 node OS clusters in dev environments (#161)
mdial89f Oct 11, 2023
b95e3e2
feat(faq page formatting): made changes to the faq page adding tables…
Walesango2 Oct 12, 2023
bc22df0
fix(filter chip bugs): Squashing filter chip bugs (#164)
benjaminpaige Oct 13, 2023
62c9e0a
fix(typo): states to state
benjaminpaige Oct 16, 2023
f6f4174
feat(styling-updates): Replace OneMAC logo with new source, Underline…
Oct 17, 2023
d57f2df
feat(add-breadcrumbs): Add Bread Crumbs to the Mako Web Application (…
13bfrancis Oct 17, 2023
328e650
feat(attachments infrastructure): Bucket, file scanning, and presign…
mdial89f Oct 24, 2023
0705c3f
fix(minor things): Some clean up and standardization (#177)
mdial89f Oct 30, 2023
103c04e
feat(package actions): Set up API to return actions; UI to read and r…
Nov 2, 2023
fa0ac18
feat(role based view): implemented a role based view for user groups …
Walesango2 Nov 2, 2023
961fd0d
feat(medicaid submission): Medicaid Form Submission (#181)
13bfrancis Nov 6, 2023
9fbcebc
fix(button clickability): Correct bad button clicability (#185)
mdial89f Nov 6, 2023
35b4780
feat(breadcrumbs): Refactor breadcrumbs to remove path filter (#186)
Nov 7, 2023
0732f3d
fix(status-filter): fix cms status filtering bug
benjaminpaige Nov 9, 2023
1efb663
Merge pull request #191 from Enterprise-CMCS/count
benjaminpaige Nov 9, 2023
3a9d290
feat(Role based users update): update package status in all instances…
Walesango2 Nov 13, 2023
529abc7
fix(maxRecordCount): Add maxRecordCount to pagination
benjaminpaige Nov 13, 2023
0414968
Merge pull request #195 from Enterprise-CMCS/count
benjaminpaige Nov 14, 2023
ee8d599
feat(package-actions): Enable/Disable Formal RAI Response Withdraw (#…
Nov 15, 2023
b7d3c8f
add new modal component (#198)
13bfrancis Nov 16, 2023
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
72 changes: 43 additions & 29 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,24 @@ jobs:
if [[ ! $STAGE_NAME =~ ^[a-z][a-z0-9-]*$ ]]; then
echo "ERROR: Your branch name, $STAGE_NAME, is not a valid Serverless Framework stage name." && exit 1
fi
cache:
runs-on: ubuntu-20.04
needs:
- init
environment:
name: ${{ github.ref_name }}
steps:
- name: Checkout
uses: actions/checkout@v3

- uses: ./.github/actions/setup

- run: run install

deploy:
runs-on: ubuntu-20.04
needs:
- init
- cache
environment:
name: ${{ github.ref_name }}
url: ${{ steps.deployment-data.outputs.APPURL }}
Expand Down Expand Up @@ -89,7 +102,7 @@ jobs:
test:
runs-on: ubuntu-20.04
needs:
- deploy
- cache
environment:
name: ${{ github.ref_name }}
steps:
Expand All @@ -108,33 +121,33 @@ jobs:
- name: Test
run: yarn test-ci

# e2e:
# timeout-minutes: 5
# runs-on: ubuntu-20.04
# needs:
# - deploy
# env:
# baseurl: ${{ needs.deploy.outputs.app-url }}
# if: ${{ github.ref != 'refs/heads/production' }}
# steps:
# - name: Checkout
# uses: actions/checkout@v3
# - name: Setup
# uses: ./.github/actions/setup
# - name: Configure AWS credentials
# uses: aws-actions/configure-aws-credentials@v2
# with:
# role-to-assume: ${{ secrets.AWS_OIDC_ROLE_TO_ASSUME }}
# aws-region: us-east-1
# role-duration-seconds: 10800
# - name: Run e2e tests
# run: run e2e
# - uses: actions/upload-artifact@v3
# if: always()
# with:
# name: playwright-report
# path: src/services/ui/playwright-report/
# retention-days: 30
e2e:
timeout-minutes: 5
runs-on: ubuntu-20.04
needs:
- deploy
env:
baseurl: ${{ needs.deploy.outputs.app-url }}
if: ${{ github.ref != 'refs/heads/production' }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup
uses: ./.github/actions/setup
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v2
with:
role-to-assume: ${{ secrets.AWS_OIDC_ROLE_TO_ASSUME }}
aws-region: us-east-1
role-duration-seconds: 10800
- name: Run e2e tests
run: run e2e
- uses: actions/upload-artifact@v3
if: always()
with:
name: playwright-report
path: src/services/ui/playwright-report/
retention-days: 30

cfn-nag:
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -210,6 +223,7 @@ jobs:
needs:
- test
- cfn-nag
- e2e
steps:
- name: Checkout
uses: actions/checkout@v3
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/destroy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ jobs:
if: |
(
github.event.ref_type == 'branch' &&
!startsWith(github.event.ref, 'skipci') &&
!contains(fromJson('["master", "staging", "production"]'), github.event.ref)
(!startsWith(github.event.ref, 'skipci')) &&
(!contains(fromJson('["master", "staging", "production"]'), github.event.ref))
) ||
(
inputs.environment != '' &&
!contains(fromJson('["master", "staging", "production"]'), inputs.environment)
(!contains(fromJson('["master", "staging", "production"]'), inputs.environment))
)
runs-on: ubuntu-20.04
environment:
Expand Down Expand Up @@ -51,7 +51,7 @@ jobs:
SLACK_COLOR: ${{job.status}}
SLACK_ICON: https://github.com/Enterprise-CMCS.png?size=48
SLACK_TITLE: Failure
SLACK_USERNAME: ${{ github.repository }} ${{job.status}}
SLACK_USERNAME: ${{ github.repository }} - ${{job.status}}
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}

delete_environment:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/running-stage-notifier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: ./.github/actions/setup

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
uses: aws-actions/configure-aws-credentials@v2
with:
role-to-assume: ${{ secrets.AWS_OIDC_ROLE_TO_ASSUME }}
aws-region: us-east-1
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/security-group-cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3

- uses: ./.github/actions/setup # We need this largely for the PROJECT variable setting

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
uses: aws-actions/configure-aws-credentials@v2
with:
role-to-assume: ${{ secrets.AWS_OIDC_ROLE_TO_ASSUME }}
aws-region: us-east-1
Expand Down
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
{
"editor.formatOnSave": true
"editor.formatOnSave": true,
"tailwindCSS.experimental.classRegex": [
["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"]
]
}
1 change: 1 addition & 0 deletions docs/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ source "https://rubygems.org"

gem "jekyll"
gem "jekyll-remote-theme"
gem "jekyll-include-cache"
gem "jekyll-seo-tag"
gem "rake"
gem "webrick"
2 changes: 1 addition & 1 deletion docs/_deploy-metrics/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"date-fns": "^2.29.3",
"framer-motion": "^6",
"jszip": "^3.10.1",
"next": "12.3.1",
"next": "^13.5.4",
"octokit": "^2.0.9",
"react": "18.2.0",
"react-aws-icons": "^1.2.1",
Expand Down
3 changes: 2 additions & 1 deletion docs/_deploy-metrics/pages/_app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ import type { AppProps } from "next/app";
import { ChakraProvider } from "@chakra-ui/react";

function MyApp({ Component, pageProps }: AppProps) {
const AnyComponent = Component as any;
return (
<ChakraProvider>
<Component {...pageProps} />
<AnyComponent {...pageProps} />
</ChakraProvider>
);
}
Expand Down
Loading
Loading