You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add binary integration testing support to GitHub Actions workflow (#8693)
* adds binary test for linux
* gh token
* test
* latest release
* nit
* unset
* nit
* nit
* nit
* zig
* nit
* address feedback
* use release instead
* upload different test type report to its own folder
* move typical test sam cli into venv
* still use system
* nit
* nit
* nit
Copy file name to clipboardExpand all lines: .github/workflows/integration-tests.yml
+56-19Lines changed: 56 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -5,9 +5,23 @@ on:
5
5
# Run at 7pm PST (3am UTC next day) Monday-Friday
6
6
# This translates to Tuesday-Saturday 3am UTC
7
7
- cron: '0 3 * * 2-6'
8
+
release:
9
+
types: [published, edited]
10
+
# published → latest-release binary test (full releases only)
11
+
# edited + prerelease → nightly binary test (nightly pre-release gets edited with new artifacts)
8
12
workflow_dispatch: # Allow manual triggering
9
13
# NOTE: This workflow can only be manually triggered from develop or main branches
10
14
# The other branch will not pass the OIDC permission check
15
+
inputs:
16
+
install_mode:
17
+
description: '"code" to install from source (make init), "nightly-release" to install SAM CLI nightly binary, "latest-release" to install latest stable release binary'
0 commit comments