Skip to content

fix: track typescript-go submodule commits#230

Merged
mattiamanzati merged 1 commit into
mainfrom
fix/typescript-go-submodule-tracking
May 26, 2026
Merged

fix: track typescript-go submodule commits#230
mattiamanzati merged 1 commit into
mainfrom
fix/typescript-go-submodule-tracking

Conversation

@mattiamanzati

@mattiamanzati mattiamanzati commented May 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • change the typescript-go submodule ignore mode from all to dirty
  • align the update workflow with the same ignore mode during automated TypeScript-Go refreshes
  • add a changeset for the workflow fix

Why

The update workflow intentionally patches files inside the typescript-go submodule during setup-repo, which makes the submodule worktree dirty. Using ignore = all hides both that expected dirty state and the superproject gitlink change, so automated PRs can record the new upstream SHA in text while still leaving the checked-in submodule pointer unchanged.

Using ignore = dirty keeps the expected patched worktree noise hidden while still allowing Git and the workflow to detect when the typescript-go submodule commit itself has changed.

Validation

  • pnpm setup-repo
  • pnpm lint
  • pnpm check
  • pnpm test

@mattiamanzati mattiamanzati merged commit 8352a3a into main May 26, 2026
1 of 5 checks passed
@mattiamanzati mattiamanzati deleted the fix/typescript-go-submodule-tracking branch May 26, 2026 10:09
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