Skip to content

chore: add local dev setup script and gitignore workflow.local.yaml#37

Merged
satanas merged 1 commit into
mainfrom
wa/local-dev-setup
May 12, 2026
Merged

chore: add local dev setup script and gitignore workflow.local.yaml#37
satanas merged 1 commit into
mainfrom
wa/local-dev-setup

Conversation

@satanas
Copy link
Copy Markdown
Contributor

@satanas satanas commented May 11, 2026

Summary

  • Adds .speakeasy/workflow.local.example as a checked-in template for local SDK generation
  • Adds bin/setup-local script that copies the example to workflow.local.yaml (idempotent)
  • Gitignores .speakeasy/workflow.local.yaml so it is never accidentally committed

Why

workflow.local.yaml being committed was breaking the Speakeasy CI pipeline — the SDK generation action picks up that exact filename and uses it in place of the production workflow config. The .example filename is safe and ignored by the pipeline.

Test plan

  • bin/setup-local creates .speakeasy/workflow.local.yaml from the example
  • Re-running bin/setup-local is a no-op (skips if file exists)
  • .speakeasy/workflow.local.yaml does not appear as a staged file after running setup
  • Speakeasy CI pipeline runs without interference from local config

Adds .speakeasy/workflow.local.example as a template for local SDK
generation, a bin/setup-local script to bootstrap it, and gitignores
workflow.local.yaml so it is never accidentally committed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@satanas satanas requested a review from azrosen92 May 11, 2026 20:39
@gusto-fresh-eyes
Copy link
Copy Markdown

No issues found

Generated by Fresh Eyes Reviewer | Share feedback in #ai-code-reviews

@satanas satanas merged commit 98ef86e into main May 12, 2026
7 checks passed
@satanas satanas deleted the wa/local-dev-setup branch May 12, 2026 17:24
azrosen92 added a commit that referenced this pull request May 18, 2026
The file was meant to be gitignored (already done in PR #37-style
cleanup) but the original tracked copy was never removed. CI was
picking up its local-path source URLs and failing.
azrosen92 added a commit that referenced this pull request May 19, 2026
The file was meant to be gitignored (see #37 which added the gitignore
entry + workflow.local.example template + bin/setup-local helper), but
the original tracked copy was never removed. CI picks up its local-path
source URLs (e.g., `../Gusto-Partner-API/...`) and fails on the local
target. Drop the tracked copy; the gitignore entry already prevents
re-adds.
azrosen92 added a commit that referenced this pull request May 20, 2026
The file was meant to be gitignored (see #37 which added the gitignore
entry + workflow.local.example template + bin/setup-local helper), but
the original tracked copy was never removed. CI picks up its local-path
source URLs (e.g., `../Gusto-Partner-API/...`) and fails on the local
target. Drop the tracked copy; the gitignore entry already prevents
re-adds.
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.

2 participants