Skip to content

fix: restore release smoke validation#63

Merged
gabedalmolin merged 1 commit intomainfrom
fix/deploy-validate-environment-secrets
Mar 11, 2026
Merged

fix: restore release smoke validation#63
gabedalmolin merged 1 commit intomainfrom
fix/deploy-validate-environment-secrets

Conversation

@gabedalmolin
Copy link
Owner

Summary

Restore the release-driven production validation path by resolving environment-scoped Railway secrets directly inside the post-deploy validation job.

What changed

  • bind the validate deployment job to the same GitHub Environment as the deploy job
  • resolve RAILWAY_ENVIRONMENT and RAILWAY_PUBLIC_URL directly in the validation job instead of passing secret-derived values through job outputs
  • remove now-unnecessary deploy job outputs for smoke configuration
  • bump repository and OpenAPI version metadata to 1.1.2 for the next formal patch release

Validation

  • npm run lint
  • npm run typecheck
  • workflow YAML parsed successfully with the local yaml package

Risks/Notes

  • this is a targeted workflow fix after v1.1.1 exposed a secret-scoping issue in the release path
  • the next formal release should be v1.1.2

@gabedalmolin gabedalmolin merged commit 686d9b9 into main Mar 11, 2026
5 checks passed
@gabedalmolin gabedalmolin deleted the fix/deploy-validate-environment-secrets branch March 11, 2026 23:49
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