Skip to content

Commit 342b9e4

Browse files
committed
chore(ci/cd): build integration test crate as part of PR validation
1 parent bc5ee72 commit 342b9e4

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Build integration tests
2+
3+
on:
4+
push:
5+
paths:
6+
- 'lambda-runtime-api-client/**'
7+
- 'lambda-runtime/**'
8+
- 'lambda-http/**'
9+
- 'lambda-extension/**'
10+
- 'Cargo.toml'
11+
12+
pull_request:
13+
paths:
14+
- 'lambda-runtime-api-client/**'
15+
- 'lambda-runtime/**'
16+
- 'lambda-http/**'
17+
- 'lambda-extension/**'
18+
- 'Cargo.toml'
19+
20+
jobs:
21+
build-runtime:
22+
runs-on: ubuntu-latest
23+
strategy:
24+
matrix:
25+
toolchain:
26+
- "1.81.0" # Current MSRV
27+
- stable
28+
env:
29+
RUST_BACKTRACE: 1
30+
steps:
31+
- uses: actions/checkout@v3
32+
33+
- name: Build Integration tests
34+
uses: ./.github/actions/rust-build
35+
with:
36+
package: lambda_integration_tests
37+
toolchain: ${{ matrix.toolchain}}

0 commit comments

Comments
 (0)