Skip to content

Comments

Apply Validated Workflow Fixes from Sandbox Testing#92

Merged
Gvieve merged 4 commits intomasterfrom
gn/final-workflow-fixes
Feb 18, 2026
Merged

Apply Validated Workflow Fixes from Sandbox Testing#92
Gvieve merged 4 commits intomasterfrom
gn/final-workflow-fixes

Conversation

@Gvieve
Copy link
Collaborator

@Gvieve Gvieve commented Feb 18, 2026

Applies all production workflow fixes validated through sandbox testing (Phase 8A), plus documentation updates.

Workflow Fixes

openapi-generate-and-push.yml

  • Fixed version bump not applying — $VERSION was incorrectly quoted when passed to version.rb
  • Fixed generated files nesting in subdirectories — added rm -rf before mv in Process-and-Push
  • Added config file artifact upload/download between Generate and Process-and-Push jobs (separate runners were losing version bump changes)
  • Added cleanup of config artifact directories to prevent them from being committed
  • Removed temporary workflow_dispatch trigger (production uses repository_dispatch only)
  • Added GitHub App token generation + repository_dispatch to trigger on-push-master.yml after push (GITHUB_TOKEN pushes don't trigger other workflows)
  • Added Slack failure notification on Process-and-Push

on-push-master.yml

  • Fixed skip-publish check breaking on commit messages containing double quotes — uses env: block instead of inline ${{ }} interpolation
  • Added repository_dispatch trigger (automated_push_to_master) for automated flow
  • Updated dorny/paths-filter to use base: HEAD~1 for repository_dispatch events
  • Added Slack failure notification for orchestration jobs

generate.yml, publish.yml, release.yml

  • Updated Slack message_format — workflow name now links directly to the failed run URL
  • Removed redundant footer

Documentation

  • Updated all docs/ files to reflect finalized workflow behavior (triggers, artifact pipeline, skip-publish fix, troubleshooting entries)

@Gvieve Gvieve self-assigned this Feb 18, 2026
@Gvieve Gvieve merged commit 637bd56 into master Feb 18, 2026
5 checks passed
@Gvieve Gvieve deleted the gn/final-workflow-fixes branch February 18, 2026 18:55
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