Skip to content

Commit 02e31d4

Browse files
committed
Fix all
1 parent 52f02d6 commit 02e31d4

File tree

1 file changed

+45
-50
lines changed

1 file changed

+45
-50
lines changed

.github/workflows/pr-build.yml

Lines changed: 45 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -71,50 +71,50 @@ jobs:
7171
7272
echo "No versioned actions found in changed files"
7373
74-
# build:
75-
# runs-on: ubuntu-latest
76-
# strategy:
77-
# fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
78-
# matrix:
79-
# python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
80-
# steps:
81-
# - name: Checkout Repo @ SHA - ${{ github.sha }}
82-
# uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #5.0.0
83-
84-
# - name: Build Wheel and Image Files
85-
# uses: ./.github/actions/artifacts_build
86-
# with:
87-
# image_uri_with_tag: pr-build/${{ matrix.python-version }}
88-
# push_image: false
89-
# load_image: true
90-
# python_version: ${{ matrix.python-version }}
91-
# package_name: aws-opentelemetry-distro
92-
# os: ubuntu-latest
93-
94-
# - name: Set up and run contract tests with pytest
95-
# run: |
96-
# bash scripts/set-up-contract-tests.sh
97-
# pip install pytest
98-
# pytest contract-tests/tests
99-
100-
# build-lambda:
101-
# runs-on: ubuntu-latest
102-
# steps:
103-
# - name: Checkout Repo @ SHA - ${{ github.sha }}
104-
# uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #5.0.0
105-
# - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c #v6.0.0
106-
# if: ${{ matrix.language == 'python' }}
107-
# with:
108-
# python-version: '3.x'
109-
# - name: Build sample lambda function
110-
# working-directory: lambda-layer/sample-apps
111-
# run: ./package-lambda-function.sh
112-
# - name: Build layers
113-
# working-directory: lambda-layer/src
114-
# run: |
115-
# ./build-lambda-layer.sh
116-
# pip install tox
117-
# tox
74+
build:
75+
runs-on: ubuntu-latest
76+
strategy:
77+
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
78+
matrix:
79+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
80+
steps:
81+
- name: Checkout Repo @ SHA - ${{ github.sha }}
82+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #5.0.0
83+
84+
- name: Build Wheel and Image Files
85+
uses: ./.github/actions/artifacts_build
86+
with:
87+
image_uri_with_tag: pr-build/${{ matrix.python-version }}
88+
push_image: false
89+
load_image: true
90+
python_version: ${{ matrix.python-version }}
91+
package_name: aws-opentelemetry-distro
92+
os: ubuntu-latest
93+
94+
- name: Set up and run contract tests with pytest
95+
run: |
96+
bash scripts/set-up-contract-tests.sh
97+
pip install pytest
98+
pytest contract-tests/tests
99+
100+
build-lambda:
101+
runs-on: ubuntu-latest
102+
steps:
103+
- name: Checkout Repo @ SHA - ${{ github.sha }}
104+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #5.0.0
105+
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c #v6.0.0
106+
if: ${{ matrix.language == 'python' }}
107+
with:
108+
python-version: '3.x'
109+
- name: Build sample lambda function
110+
working-directory: lambda-layer/sample-apps
111+
run: ./package-lambda-function.sh
112+
- name: Build layers
113+
working-directory: lambda-layer/src
114+
run: |
115+
./build-lambda-layer.sh
116+
pip install tox
117+
tox
118118
119119
lint:
120120
runs-on: ubuntu-latest
@@ -139,12 +139,7 @@ jobs:
139139
run_unit_tests: false
140140

141141
- name: Run ${{ matrix.tox-environment }} with tox
142-
run: |
143-
if [[ "${{ matrix.tox-environment }}" == "spellcheck" ]]; then
144-
echo "Intentionally failing spellcheck to test gate job"
145-
exit 1
146-
fi
147-
tox -e ${{ matrix.tox-environment }}
142+
run: tox -e ${{ matrix.tox-environment }}
148143

149144
spotless:
150145
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)