File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -53,29 +53,29 @@ jobs:
5353 matrix :
5454 os : [ubuntu-latest]
5555 test_suite :
56- # Build jobs (no-container mode — requires language toolchains)
57- - build-x86-1
58- - build-x86-2
59- - build-arm64
60- # Build jobs (docker container mode)
61- - build-x86-container-1
62- - build-x86-container-2
63- - build-arm64-container-1
64- - build-arm64-container-2
65- # Docker-only test suites
66- - terraform-build
67- - terraform-start-api
68- - terraform-invoke-start-lambda
69- - package
70- - deploy
71- - sync-code
72- - sync-watch
73- - local-invoke
74- - local-start-api
75- - local-start-lambda
76- - other-and-e2e
77- # Runs only credential-requiring tests from build and local
78- - cloud-based-tests
56+ # # Build jobs (no-container mode — requires language toolchains)
57+ # - build-x86-1
58+ # - build-x86-2
59+ # - build-arm64
60+ # # Build jobs (docker container mode)
61+ # - build-x86-container-1
62+ # - build-x86-container-2
63+ # - build-arm64-container-1
64+ # - build-arm64-container-2
65+ # # Docker-only test suites
66+ # - terraform-build
67+ # - terraform-start-api
68+ # - terraform-invoke-start-lambda
69+ # - package
70+ # - deploy
71+ # - sync-code
72+ # - sync-watch
73+ # - local-invoke
74+ # - local-start-api
75+ # - local-start-lambda
76+ # - other-and-e2e
77+ # # Runs only credential-requiring tests from build and local
78+ # - cloud-based-tests
7979 # Tier 1: Cross-platform smoke tests with Finch runtime
8080 - tier1-finch
8181 include :
Original file line number Diff line number Diff line change @@ -8,22 +8,21 @@ SAM_CLI_TELEMETRY ?= 0
88init :
99 @if [ " $$ GITHUB_ACTIONS" = " true" ]; then \
1010 command -v uv > /dev/null 2>&1 || pip install uv==0.9.1; \
11- SAM_CLI_DEV=1 uv pip install --system --break-system-packages --python " $$ (uv python find $$ UV_PYTHON --managed-python) " -e ' .[dev]' ; \
11+ SAM_CLI_DEV=1 uv pip install --system --break-system-packages --python $$ UV_PYTHON -e ' .[dev]' ; \
1212 else \
1313 SAM_CLI_DEV=1 pip install -e ' .[dev]' ; \
1414 fi
1515
1616# Set up a pytest venv with test dependencies (cross-platform)
1717setup-pytest :
1818 @if [ " $$ {RUNNER_OS:-}" = " Windows" ]; then \
19- VENV_DIR=" $$ USERPROFILE/pytest" ; \
20- python -m venv " $$ VENV_DIR" ; \
21- VENV_PY=" $$ VENV_DIR/Scripts/python.exe" ; \
19+ python3.11 -m venv $(HOME ) /pytest; \
20+ VENV_PY=" $( HOME) /pytest/Scripts/python.exe" ; \
2221 SAM_CLI_DEV=1 uv pip install --python " $$ VENV_PY" -e ' .[dev]' ; \
23- " $$ VENV_DIR /Scripts/pytest" --version; \
22+ " $( HOME ) /pytest /Scripts/pytest" --version; \
2423 if [ -n " $$ GITHUB_ENV" ]; then \
2524 echo " SCRIPT_PY=$$ VENV_PY" >> " $$ GITHUB_ENV" ; \
26- echo " $$ VENV_DIR /Scripts" >> " $$ GITHUB_PATH" ; \
25+ echo " $( HOME ) /pytest /Scripts" >> " $$ GITHUB_PATH" ; \
2726 fi ; \
2827 else \
2928 python3.11 -m venv $(HOME ) /pytest; \
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ dynamic = ["version", "scripts"]
77description = " AWS SAM CLI is a CLI tool for local development and testing of Serverless applications"
88readme = " README.md"
99license = " Apache-2.0"
10- requires-python = " >=3.10, <=3.14 "
10+ requires-python = " >=3.10"
1111authors = [
1212 { name = " Amazon Web Services" , email = " aws-sam-developers@amazon.com" },
1313]
You can’t perform that action at this time.
0 commit comments