Open-Athena/pulumi#1 Test stack, e2e workflow, and new commands for pulumi.yml
- Adds a test Pulumi stack (
test/) with lightweight free AWS resources (EC2 key pair, IAM role, CW log group) - Adds
test.ymlcaller workflow for manual dispatch against the reusable workflow - Adds
e2e.ymlsmoketest: init → preview → up → preview (nop) → destroy → preview (recreate) → stack-rm - New commands in
pulumi.yml:init,destroy,stack-rm - New
secrets-providerinput for GCP KMS (or other) secrets encryption PULUMI_CONFIG_PASSPHRASEas optional secret input (defaults to empty string for self-managed backends)- Run-ID based stack isolation for concurrent e2e runs
- Fixed grep warning in dynamic fence logic
- E2E workflow passes: run 22510713005
- PR comment renders with
--patchdiff output, project prefix, commit link - Job summary renders on the GHA run page
🤖 Generated with Claude Code