Skip to content

Commit b6c19b3

Browse files
committed
chore(test): revert a few changes
1 parent e9313ff commit b6c19b3

5 files changed

Lines changed: 24 additions & 33 deletions

File tree

.github/workflows/integration-tests.yml

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ on:
88
workflow_dispatch: # Allow manual triggering
99
# NOTE: This workflow can only be manually triggered from develop or main branches
1010
# The other branch will not pass the OIDC permission check
11-
branches:
12-
- develop # Allow manual trigger on develop branch
13-
- main # Allow manual trigger on main branch
1411

1512
permissions:
1613
id-token: write # Required for OIDC
@@ -52,7 +49,7 @@ jobs:
5249
- package-delete-deploy
5350
- sync
5451
- local-invoke
55-
- local-start
52+
- local-start1
5653
- local-start2
5754
- other-and-e2e
5855
exclude:
@@ -66,7 +63,7 @@ jobs:
6663
- container_runtime: no-container
6764
test_suite: local-invoke
6865
- container_runtime: no-container
69-
test_suite: local-start
66+
test_suite: local-start1
7067
- container_runtime: no-container
7168
test_suite: local-start2
7269
- container_runtime: no-container
@@ -122,19 +119,20 @@ jobs:
122119
3.10
123120
3.12
124121
3.13
122+
3.14
125123
126124
- name: Set up Node.js
127125
if: contains(fromJSON('["build-integ", "build-integ-java-python-provided", "build-integ-dotnet-node-ruby", "build-integ-arm64"]'), matrix.test_suite) && matrix.container_runtime == 'no-container'
128126
uses: actions/setup-node@v4
129127
with:
130128
node-version: ${{ env.NODE_VERSION }}
131129

132-
- name: Set up Java 21
130+
- name: Set up Java 25
133131
if: (contains(fromJSON('["build-integ", "build-integ-java-python-provided", "build-integ-arm64", "build-integ-arm64-java"]'), matrix.test_suite) && matrix.container_runtime == 'no-container') || matrix.test_suite == 'sync'
134132
uses: actions/setup-java@v4
135133
with:
136134
distribution: 'corretto'
137-
java-version: '21'
135+
java-version: '25'
138136

139137
- name: Set up Go
140138
if: contains(fromJSON('["build-integ", "build-integ-java-python-provided", "build-integ-arm64"]'), matrix.test_suite) && matrix.container_runtime == 'no-container'
@@ -152,23 +150,23 @@ jobs:
152150
wget https://dlcdn.apache.org/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.zip -P /tmp
153151
sudo unzip -d /opt/mvn /tmp/apache-maven-*.zip
154152
155-
# Install Gradle 9.0.0
156-
wget https://services.gradle.org/distributions/gradle-9.0.0-bin.zip -P /tmp
153+
# Install Gradle 9.2.0
154+
wget https://services.gradle.org/distributions/gradle-9.2.0-bin.zip -P /tmp
157155
sudo unzip -d /opt/gradle /tmp/gradle-*.zip
158156
159157
# Create symlinks to ensure our Maven is used
160158
sudo ln -sf /opt/mvn/apache-maven-3.9.11/bin/mvn /usr/local/bin/mvn
161-
sudo ln -sf /opt/gradle/gradle-9.0.0/bin/gradle /usr/local/bin/gradle
159+
sudo ln -sf /opt/gradle/gradle-9.2.0/bin/gradle /usr/local/bin/gradle
162160
163161
# Add to PATH (prepend to ensure our versions are used first)
164162
echo "/opt/mvn/apache-maven-3.9.11/bin" >> $GITHUB_PATH
165-
echo "/opt/gradle/gradle-9.0.0/bin" >> $GITHUB_PATH
163+
echo "/opt/gradle/gradle-9.2.0/bin" >> $GITHUB_PATH
166164
167165
# Set MAVEN_HOME
168166
echo "MAVEN_HOME=/opt/mvn/apache-maven-3.9.11" >> $GITHUB_ENV
169167
170168
# Verify versions
171-
export PATH="/opt/mvn/apache-maven-3.9.11/bin:/opt/gradle/gradle-9.0.0/bin:$PATH"
169+
export PATH="/opt/mvn/apache-maven-3.9.11/bin:/opt/gradle/gradle-9.2.0/bin:$PATH"
172170
mvn --version
173171
gradle --version
174172
@@ -296,7 +294,7 @@ jobs:
296294
- name: Get testing resources and credentials
297295
run: |
298296
# Try with skip_role_deletion parameter first
299-
test_env_var=$(python3.9 tests/get_testing_resources.py skip_role_deletion 2>&1)
297+
test_env_var=$(python3.9 tests/get_testing_resources.py skip_role_deletion)
300298
301299
if [ $? -ne 0 ]; then
302300
echo "First attempt with skip_role_deletion failed, trying without parameter..."
@@ -323,13 +321,6 @@ jobs:
323321
echo "AWS_KMS_KEY=$(echo "$test_env_var" | jq -j ".TestKMSKeyArn")" >> $GITHUB_ENV
324322
echo "AWS_SIGNING_PROFILE_NAME=$(echo "$test_env_var" | jq -j ".TestSigningProfileName")" >> $GITHUB_ENV
325323
echo "AWS_SIGNING_PROFILE_VERSION_ARN=$(echo "$test_env_var" | jq -j ".TestSigningProfileARN")" >> $GITHUB_ENV
326-
327-
# Display first 6 characters of credentials for verification
328-
ACCESS_KEY=$(echo "$test_env_var" | jq -j ".accessKeyID")
329-
SECRET_KEY=$(echo "$test_env_var" | jq -j ".secretAccessKey")
330-
echo "AWS_ACCESS_KEY_ID (first 6 chars): ${ACCESS_KEY:0:6}..."
331-
echo "AWS_SECRET_ACCESS_KEY (first 6 chars): ${SECRET_KEY:0:6}..."
332-
333324
334325
- name: Login to Public ECR
335326
if: matrix.container_runtime != 'no-container' && env.BY_CANARY == 'true'
@@ -347,7 +338,7 @@ jobs:
347338
run: |
348339
# Set USING_FINCH_RUNTIME environment variable for finch tests
349340
if [ "${{ matrix.container_runtime }}" = "finch" ]; then
350-
export container_runtime="finch"
341+
export CONTAINER_RUNTIME="finch"
351342
fi
352343
353344
# Determine container keyword filter based on container_runtime
@@ -385,8 +376,8 @@ jobs:
385376
"local-invoke")
386377
pytest -vv --reruns 3 tests/integration/local/invoke tests/integration/local/generate_event --json-report --json-report-file=TEST_REPORT-integration-local-invoke-${{ matrix.container_runtime }}.json
387378
;;
388-
"local-start")
389-
pytest -vv --reruns 3 tests/integration/local/start_api --ignore tests/integration/local/start_api/test_start_api_with_terraform_application.py --json-report --json-report-file=TEST_REPORT-integration-local-start-${{ matrix.container_runtime }}.json
379+
"local-start1")
380+
pytest -vv --reruns 3 tests/integration/local/start_api --ignore tests/integration/local/start_api/test_start_api_with_terraform_application.py --json-report --json-report-file=TEST_REPORT-integration-local-start1-${{ matrix.container_runtime }}.json
390381
;;
391382
"local-start2")
392383
pytest -vv --reruns 3 tests/integration/local/start_lambda tests/integration/local/start_api/test_start_api_with_terraform_application.py --json-report --json-report-file=TEST_REPORT-integration-local-start2-${{ matrix.container_runtime }}.json

requirements/base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ regex!=2021.10.8
3131
tzlocal==5.3.1
3232

3333
#Adding cfn-lint dependency for SAM validate
34-
cfn-lint~=1.40.2
34+
cfn-lint~=1.40.4
3535

3636
# Type checking boto3 objects
3737
boto3-stubs[apigateway,cloudformation,ecr,iam,lambda,s3,schemas,secretsmanager,signer,stepfunctions,sts,xray,sqs,kinesis]==1.40.61

requirements/reproducible-linux.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,9 @@ cffi==2.0.0 \
146146
--hash=sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453 \
147147
--hash=sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf
148148
# via cryptography
149-
cfn-lint==1.40.2 \
150-
--hash=sha256:5822b2c90f7f2646823a47db9df7a60c23df46bbac34b2081d8a0b3b806c91eb \
151-
--hash=sha256:fa44a3101bd8d7f644bc146b8a9e63d0fa2b64cd61c8a767e65c46920646277c
149+
cfn-lint==1.40.4 \
150+
--hash=sha256:7b8bf9dac877842633d8403a8b2c31874b21c9922d74813da34e552b4cf03915 \
151+
--hash=sha256:7c8bcf3cf5f2cf8d96fd30fdee1115bfc2480a4c619afc8bce36d551fbb228e1
152152
# via aws-sam-cli (setup.py)
153153
chardet==5.2.0 \
154154
--hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \

requirements/reproducible-mac.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,9 @@ cffi==2.0.0 \
146146
--hash=sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453 \
147147
--hash=sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf
148148
# via cryptography
149-
cfn-lint==1.40.2 \
150-
--hash=sha256:5822b2c90f7f2646823a47db9df7a60c23df46bbac34b2081d8a0b3b806c91eb \
151-
--hash=sha256:fa44a3101bd8d7f644bc146b8a9e63d0fa2b64cd61c8a767e65c46920646277c
149+
cfn-lint==1.40.4 \
150+
--hash=sha256:7b8bf9dac877842633d8403a8b2c31874b21c9922d74813da34e552b4cf03915 \
151+
--hash=sha256:7c8bcf3cf5f2cf8d96fd30fdee1115bfc2480a4c619afc8bce36d551fbb228e1
152152
# via aws-sam-cli (setup.py)
153153
chardet==5.2.0 \
154154
--hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \

requirements/reproducible-win.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,9 @@ cffi==2.0.0 \
146146
--hash=sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453 \
147147
--hash=sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf
148148
# via cryptography
149-
cfn-lint==1.40.2 \
150-
--hash=sha256:5822b2c90f7f2646823a47db9df7a60c23df46bbac34b2081d8a0b3b806c91eb \
151-
--hash=sha256:fa44a3101bd8d7f644bc146b8a9e63d0fa2b64cd61c8a767e65c46920646277c
149+
cfn-lint==1.40.4 \
150+
--hash=sha256:7b8bf9dac877842633d8403a8b2c31874b21c9922d74813da34e552b4cf03915 \
151+
--hash=sha256:7c8bcf3cf5f2cf8d96fd30fdee1115bfc2480a4c619afc8bce36d551fbb228e1
152152
# via aws-sam-cli (setup.py)
153153
chardet==5.2.0 \
154154
--hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \

0 commit comments

Comments
 (0)