Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
5e2f2d7
split into 3 stacks
anthony-nhs Jan 28, 2026
3f5018c
use cdkconstruct to create apps
anthony-nhs Jan 28, 2026
034f14a
fix workflows
anthony-nhs Jan 28, 2026
2b9d4f7
update npm script commands
anthony-nhs Jan 28, 2026
9168ef7
makefile fixes
anthony-nhs Jan 28, 2026
3665a8c
make it work
anthony-nhs Jan 28, 2026
c2cc34a
fix path
anthony-nhs Jan 28, 2026
f36e8af
no domain in api
anthony-nhs Jan 28, 2026
70394cc
fix domain name
anthony-nhs Jan 28, 2026
751bc60
fix domain
anthony-nhs Jan 28, 2026
95256a0
add domain name
anthony-nhs Jan 28, 2026
35ee41b
deploy new stack
anthony-nhs Jan 28, 2026
d4c872d
fix out dir for cdk
anthony-nhs Jan 29, 2026
a2cf0a6
single app
anthony-nhs Jan 29, 2026
fba62f9
pass stack name
anthony-nhs Jan 29, 2026
fad2eb1
do not use --all
anthony-nhs Jan 29, 2026
9a6594d
add cfn guard
anthony-nhs Jan 29, 2026
96596ad
use ssm to pass details
anthony-nhs Jan 29, 2026
69000e4
fix synth
anthony-nhs Jan 29, 2026
f948484
do not add cdk.json
anthony-nhs Jan 29, 2026
23bd499
fix domanin name
anthony-nhs Jan 29, 2026
d5b2bdf
add cdk flags
anthony-nhs Jan 29, 2026
9bc0891
deploy new stateless stack
anthony-nhs Jan 29, 2026
9d7c0e0
fix export
anthony-nhs Jan 29, 2026
4e3aaee
correct import
anthony-nhs Jan 29, 2026
085a804
add extra export
anthony-nhs Jan 29, 2026
6f61a97
add stack name to response
anthony-nhs Jan 29, 2026
cd4bdb7
log some info
anthony-nhs Jan 29, 2026
fda8b1a
log some info
anthony-nhs Jan 29, 2026
d7b722d
modify directly
anthony-nhs Jan 29, 2026
40e982a
deploy a different stack
anthony-nhs Jan 29, 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
1 change: 1 addition & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"source=${env:HOME}${env:USERPROFILE}/.gitconfig,target=/home/vscode/.gitconfig,type=bind"
],
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {
"version": "latest",
"moby": "true",
Expand Down
46 changes: 0 additions & 46 deletions .github/scripts/check-sbom-issues-against-ignores.sh

This file was deleted.

67 changes: 0 additions & 67 deletions .github/scripts/fix_cdk_json.sh

This file was deleted.

1 change: 0 additions & 1 deletion .github/workflows/cdk_package_code.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,6 @@ jobs:
package-lock.json \
tsconfig.defaults.json \
Makefile \
cdk.json \
.dependencies

- uses: actions/upload-artifact@v6
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,10 @@ jobs:
needs: [tag_release, package_code]
uses: ./.github/workflows/release_all_stacks.yml
with:
STACK_NAME: epsam
STATEFUL_STACK_NAME: epsam-stateful
STATELESS_STACK_NAME: epsam-stateless
BASE_PATH_MAPPING_STACK_NAME: epsam-bpm
API_GATEWAY_DOMAIN_NAME: epsam
TARGET_ENVIRONMENT: dev
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
COMMIT_ID: ${{ github.sha }}
Expand Down Expand Up @@ -87,7 +90,10 @@ jobs:
needs: [tag_release, package_code, release_dev]
uses: ./.github/workflows/release_all_stacks.yml
with:
STACK_NAME: epsam
STATEFUL_STACK_NAME: epsam-stateful
STATELESS_STACK_NAME: epsam-stateless
BASE_PATH_MAPPING_STACK_NAME: epsam-bpm
API_GATEWAY_DOMAIN_NAME: epsam
TARGET_ENVIRONMENT: qa
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
COMMIT_ID: ${{ github.sha }}
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,10 @@ jobs:
! contains(needs.*.result, 'cancelled')
uses: ./.github/workflows/release_all_stacks.yml
with:
STACK_NAME: epsam-pr-${{needs.get_issue_number.outputs.issue_number}}
STATEFUL_STACK_NAME: epsam-pr-${{needs.get_issue_number.outputs.issue_number}}-stateful
STATELESS_STACK_NAME: epsam-pr-${{needs.get_issue_number.outputs.issue_number}}-stateless-old
BASE_PATH_MAPPING_STACK_NAME: epsam-pr-${{needs.get_issue_number.outputs.issue_number}}
API_GATEWAY_DOMAIN_NAME: epsam-pr-${{needs.get_issue_number.outputs.issue_number}}
TARGET_ENVIRONMENT: dev-pr
VERSION_NUMBER: PR-${{ needs.get_issue_number.outputs.issue_number }}
COMMIT_ID: ${{ github.sha }}
Expand Down
25 changes: 20 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,10 @@ jobs:
needs: [tag_release, package_code]
uses: ./.github/workflows/release_all_stacks.yml
with:
STACK_NAME: epsam
STATEFUL_STACK_NAME: epsam-stateful
STATELESS_STACK_NAME: epsam-stateless
BASE_PATH_MAPPING_STACK_NAME: epsam-bpm
API_GATEWAY_DOMAIN_NAME: epsam
TARGET_ENVIRONMENT: dev
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
COMMIT_ID: ${{ github.sha }}
Expand Down Expand Up @@ -86,7 +89,10 @@ jobs:
needs: [tag_release, package_code, release_dev]
uses: ./.github/workflows/release_all_stacks.yml
with:
STACK_NAME: epsam
STATEFUL_STACK_NAME: epsam-stateful
STATELESS_STACK_NAME: epsam-stateless
BASE_PATH_MAPPING_STACK_NAME: epsam-bpm
API_GATEWAY_DOMAIN_NAME: epsam
TARGET_ENVIRONMENT: qa
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
COMMIT_ID: ${{ github.sha }}
Expand Down Expand Up @@ -116,7 +122,10 @@ jobs:
needs: [tag_release, package_code, release_dev]
uses: ./.github/workflows/release_all_stacks.yml
with:
STACK_NAME: epsam
STATEFUL_STACK_NAME: epsam-stateful
STATELESS_STACK_NAME: epsam-stateless
BASE_PATH_MAPPING_STACK_NAME: epsam-bpm
API_GATEWAY_DOMAIN_NAME: epsam
TARGET_ENVIRONMENT: ref
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
COMMIT_ID: ${{ github.sha }}
Expand Down Expand Up @@ -146,7 +155,10 @@ jobs:
needs: [tag_release, package_code, release_qa]
uses: ./.github/workflows/release_all_stacks.yml
with:
STACK_NAME: epsam
STATEFUL_STACK_NAME: epsam-stateful
STATELESS_STACK_NAME: epsam-stateless
BASE_PATH_MAPPING_STACK_NAME: epsam-bpm
API_GATEWAY_DOMAIN_NAME: epsam
TARGET_ENVIRONMENT: int
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
COMMIT_ID: ${{ github.sha }}
Expand Down Expand Up @@ -176,7 +188,10 @@ jobs:
needs: [tag_release, package_code, release_int]
uses: ./.github/workflows/release_all_stacks.yml
with:
STACK_NAME: epsam
STATEFUL_STACK_NAME: epsam-stateful
STATELESS_STACK_NAME: epsam-stateless
BASE_PATH_MAPPING_STACK_NAME: epsam-bpm
API_GATEWAY_DOMAIN_NAME: epsam
TARGET_ENVIRONMENT: prod
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
COMMIT_ID: ${{ github.sha }}
Expand Down
Loading
Loading