Skip to content

test(ci): harden upstream sync wrapper shell test - #66

Merged
pRizz merged 1 commit into
pRizz:mainfrom
thebitcoinnova:codex/upstream-sync-wrapper-test-hardening
Jun 13, 2026
Merged

test(ci): harden upstream sync wrapper shell test#66
pRizz merged 1 commit into
pRizz:mainfrom
thebitcoinnova:codex/upstream-sync-wrapper-test-hardening

Conversation

@pRizz

@pRizz pRizz commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Rebuilds this branch from upstream/main.
  • Hardens the upstream sync shell-wrapper test by pinning fake shell fixtures and wrapper execution to /bin/bash.
  • Excludes fork-owned paths and does not alter runtime sync behavior.

Why

While syncing a downstream fork, the wrapper test exposed shell/PATH sensitivity in the local test harness. This keeps the shared test deterministic without carrying any fork-specific sync behavior.

Validation

  • bun test scripts/github-actions/upstream-sync-sh.test.ts
  • bun run test:deploy
  • bun run biome:check
  • bun run studio:lint
  • bun run typecheck
  • bun run studio:typecheck
  • bun run --filter @openlinks/studio-api test
  • bun run studio:test:integration

PR Hygiene

  • Branch was rebuilt from upstream/main.
  • Diff contains only scripts/github-actions/upstream-sync-sh.test.ts.
  • Fork-owned paths are excluded.

@pRizz
pRizz merged commit 37e074b into pRizz:main Jun 13, 2026
2 checks passed
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