Skip to content

ci(release): add canary triggered after release workflow - #298

Merged
drew merged 4 commits into
mainfrom
add-acceptance-test-workflow/drew
Mar 14, 2026
Merged

ci(release): add canary triggered after release workflow#298
drew merged 4 commits into
mainfrom
add-acceptance-test-workflow/drew

Conversation

@drew

@drew drew commented Mar 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a new acceptance-test.yml GitHub Actions workflow that runs automatically after Release Dev and Release Tag workflows complete successfully
  • Installs the CLI from the corresponding GitHub release artifact and runs openshell sandbox create --no-keep --no-tty -- echo "hello world" as a smoke test
  • Tests both amd64 and arm64 architectures in parallel using a matrix strategy

Test Plan

  • Workflow will trigger automatically on the next successful release (dev or tag)
  • Validates the released CLI binary can be installed and execute a basic sandbox operation end-to-end

@drew drew self-assigned this Mar 14, 2026
@drew drew changed the title ci(acceptance): add acceptance test workflow triggered after releases ci(acceptance): add release canary workflow triggered after release workflow Mar 14, 2026
@drew drew changed the title ci(acceptance): add release canary workflow triggered after release workflow ci(release): add canary triggered after release workflow Mar 14, 2026
@drew
drew merged commit b0f296b into main Mar 14, 2026
9 checks passed
@drew
drew deleted the add-acceptance-test-workflow/drew branch March 14, 2026 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant