Skip to content

chore(ci): align weekly-update workflow with other repos#137

Merged
jdalton merged 6 commits intomainfrom
chore/weekly-update-alignment
Apr 4, 2026
Merged

chore(ci): align weekly-update workflow with other repos#137
jdalton merged 6 commits intomainfrom
chore/weekly-update-alignment

Conversation

@jdalton
Copy link
Copy Markdown
Collaborator

@jdalton jdalton commented Apr 4, 2026

Summary

  • Use pnpm exec claude instead of bare claude (consistent with socket-sdk-js, socket-packageurl-js)
  • Add structured context/instructions/success_criteria to /updating prompt
  • Remove stale comment, shell: bash override, pnpm alias

Now byte-for-byte identical to socket-sdk-js and socket-packageurl-js workflows.

jdalton added 6 commits April 3, 2026 23:33
- Use pnpm exec claude (not bare claude)
- Add structured context/instructions/success_criteria to /updating prompt
- Remove stale comment, shell: bash override, pnpm alias
  (Bash pnpm/git only, Read, Write, Edit, Glob, Grep)
- Switch to --model haiku (cheapest, sufficient for dependency updates)
- Add --max-turns 25 to prevent runaway loops
- Fix SFW_BIN: use PATH wrapper instead of alias (propagates to subprocesses)
- Add post-agent diff validation (block unexpected file modifications)
- Gate push/PR on validation passing
- Reduce timeout-minutes from 30 to 15
…st fixes

Phase 1: haiku updates deps (cheap, fast, 15 turns, 10min timeout)
Phase 2: build + test to verify updates work
Phase 3: if tests fail, sonnet diagnoses and fixes (25 turns, 15min)
         gets build/test failure logs as context
Validate: allow dependency files + source/test files from fix step
@jdalton jdalton merged commit ca42b64 into main Apr 4, 2026
12 checks passed
@jdalton jdalton deleted the chore/weekly-update-alignment branch April 4, 2026 04:03
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