diff --git a/.changeset/fix-typescript-go-submodule-tracking.md b/.changeset/fix-typescript-go-submodule-tracking.md new file mode 100644 index 00000000..a3ce0219 --- /dev/null +++ b/.changeset/fix-typescript-go-submodule-tracking.md @@ -0,0 +1,5 @@ +--- +"@effect/tsgo": patch +--- + +Fix the automated TypeScript-Go update workflow so it tracks submodule commit changes while still ignoring local patched worktree noise inside the `typescript-go` submodule. diff --git a/.github/workflows/update-typescript-go.yml b/.github/workflows/update-typescript-go.yml index 40b652ce..02a38bd4 100644 --- a/.github/workflows/update-typescript-go.yml +++ b/.github/workflows/update-typescript-go.yml @@ -33,7 +33,7 @@ jobs: submodules: recursive - name: Track TypeScript-Go submodule updates in Git - run: git config submodule.typescript-go.ignore none + run: git config submodule.typescript-go.ignore dirty - name: Setup Go uses: actions/setup-go@v5 diff --git a/.gitmodules b/.gitmodules index 4fe05268..9fb8f0ed 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ [submodule "typescript-go"] path = typescript-go url = https://github.com/microsoft/typescript-go.git - ignore = all + ignore = dirty