diff --git a/.github/workflows/release_all_stacks.yml b/.github/workflows/release_all_stacks.yml index 4c7904f2ae..d6fa188445 100644 --- a/.github/workflows/release_all_stacks.yml +++ b/.github/workflows/release_all_stacks.yml @@ -162,6 +162,8 @@ jobs: - name: check redeploy stateful stack id: check_redeploy_stateful_stack + env: + AWS_MAX_ATTEMPTS: 20 run: | CF_LONDON_EXPORTS=$(aws cloudformation list-exports --region eu-west-2 --output json) CLOUDFRONT_DISTRIBUTION_ID=$(echo "$CF_LONDON_EXPORTS" | \ @@ -249,6 +251,7 @@ jobs: CLOUDFRONT_ORIGIN_CUSTOM_HEADER: ${{secrets.CLOUDFRONT_ORIGIN_CUSTOM_HEADER }} IS_PULL_REQUEST: ${{inputs.IS_PULL_REQUEST}} FORWARD_CSOC_LOGS: ${{ inputs.FORWARD_CSOC_LOGS }} + AWS_MAX_ATTEMPTS: 20 - name: Show diff for stateful stack run: | @@ -337,6 +340,8 @@ jobs: make react-build - name: deploy website + env: + AWS_MAX_ATTEMPTS: 20 run: | staticBucketName=$(aws cloudformation list-exports --query "Exports[?Name=='${{ inputs.SERVICE_NAME }}-stateful-resources:StaticContentBucket:Name'].Value" --output text) aws s3 cp ".build/packages/staticContent/404.html" "s3://${staticBucketName}/404.html" @@ -388,6 +393,7 @@ jobs: CLOUDFRONT_ORIGIN_CUSTOM_HEADER: ${{secrets.CLOUDFRONT_ORIGIN_CUSTOM_HEADER }} IS_PULL_REQUEST: ${{inputs.IS_PULL_REQUEST}} FORWARD_CSOC_LOGS: ${{ inputs.FORWARD_CSOC_LOGS }} + AWS_MAX_ATTEMPTS: 20 - name: Show diff for stateless stack run: | @@ -420,6 +426,8 @@ jobs: shell: bash - name: update cloudfront kvs id: update_cloudfront_kvs + env: + AWS_MAX_ATTEMPTS: 20 shell: bash run: | # shellcheck disable=SC2140 @@ -516,6 +524,7 @@ jobs: CLOUDFRONT_ORIGIN_CUSTOM_HEADER: ${{secrets.CLOUDFRONT_ORIGIN_CUSTOM_HEADER }} IS_PULL_REQUEST: ${{inputs.IS_PULL_REQUEST}} FORWARD_CSOC_LOGS: ${{ inputs.FORWARD_CSOC_LOGS }} + AWS_MAX_ATTEMPTS: 20 - name: Show diff for stateful stack redeployment if: ${{ steps.check_redeploy_stateful_stack.outputs.REDEPLOY_STATEFUL_STACK == 'true' }} diff --git a/package-lock.json b/package-lock.json index da8ec73f69..4952043948 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "@eslint/js": "^9.38.0", "@jest/globals": "^30.1.1", "@types/jest": "^30.0.0", - "@types/node": "^25.1.0", + "@types/node": "^25.2.1", "@typescript-eslint/eslint-plugin": "^8.48.0", "@typescript-eslint/parser": "^8.50.1", "@vitest/coverage-v8": "^4.0.18", @@ -6856,9 +6856,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.1.0.tgz", - "integrity": "sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==", + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.1.tgz", + "integrity": "sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==", "license": "MIT", "dependencies": { "undici-types": "~7.16.0" diff --git a/package.json b/package.json index 2a58531896..dc8e82a424 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@eslint/js": "^9.38.0", "@jest/globals": "^30.1.1", "@types/jest": "^30.0.0", - "@types/node": "^25.1.0", + "@types/node": "^25.2.1", "@typescript-eslint/eslint-plugin": "^8.48.0", "@typescript-eslint/parser": "^8.50.1", "@vitest/coverage-v8": "^4.0.18",