Skip to content

ci: reuse shared TCFS smoke secrets for Linux - #384

Merged
Jesssullivan merged 1 commit into
mainfrom
jess/linux-smoke-share-smoke-env-tin-1422
May 19, 2026
Merged

ci: reuse shared TCFS smoke secrets for Linux#384
Jesssullivan merged 1 commit into
mainfrom
jess/linux-smoke-share-smoke-env-tin-1422

Conversation

@Jesssullivan

Copy link
Copy Markdown
Owner

Summary

  • add a smoke_environment workflow_dispatch input to the Linux post-install smoke workflow
  • default it to the populated tcfs-macos-smoke environment, which already owns the shared TCFS_SMOKE_* storage secrets
  • keep callers able to override to tcfs-linux-smoke once that environment has its own secrets

Why

The first real TIN-1422 dispatch against v0.12.13-rc1 failed before package install because tcfs-linux-smoke has no secrets. tcfs-macos-smoke has the same five required secret names and is already used by the production macOS smoke lane.

Failed run: https://github.com/Jesssullivan/tummycrypt/actions/runs/26071828210

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/linux-postinstall-smoke.yml"); puts "yaml ok"'
  • git diff --check

Refs TIN-1422.

@Jesssullivan
Jesssullivan marked this pull request as ready for review May 19, 2026 02:18
@Jesssullivan
Jesssullivan merged commit 583d44b into main May 19, 2026
9 checks passed
@Jesssullivan
Jesssullivan deleted the jess/linux-smoke-share-smoke-env-tin-1422 branch May 19, 2026 02:18
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