Skip to content

Commit 8822583

Browse files
committed
fix: remove Rust/tree-sitter from publish workflow
schema-cache.d.ts is already generated by `just gen-lint` and validated by the codegen check in PRs. The publish workflow only needs to run tsc and copy files, no Rust compilation needed.
1 parent b524a3e commit 8822583

1 file changed

Lines changed: 1 addition & 15 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -103,20 +103,6 @@ jobs:
103103
- name: Install dependencies
104104
run: bun install
105105

106-
- name: Install Rust toolchain
107-
uses: actions-rust-lang/setup-rust-toolchain@v1
108-
109-
- uses: Swatinem/rust-cache@v2
110-
111-
- name: Read tree-sitter version
112-
id: ts-version
113-
run: echo "version=v$(cat .tree-sitter-cli-version)" >> "$GITHUB_OUTPUT"
114-
115-
- name: Setup tree-sitter
116-
uses: tree-sitter/setup-action@v2
117-
with:
118-
tree-sitter-ref: ${{ steps.ts-version.outputs.version }}
119-
120106
- name: Generate Packages (deprecated)
121107
id: generate-packages-deprecated
122108
run: node packages/@postgrestools/postgrestools/scripts/generate-packages.mjs
@@ -134,8 +120,8 @@ jobs:
134120
PRERELEASE: ${{ github.event_name == 'workflow_dispatch' && needs.validate_tag.outputs.is-prerelease || github.event.release.prerelease }}
135121

136122
- name: Build WASM TS
137-
run: bun run build:ts
138123
working-directory: packages/@postgres-language-server/wasm
124+
run: tsc -p tsconfig.build.json && cp src/schema-cache.d.ts dist/schema-cache.d.ts && cp wasm/pgls.wasm wasm/pgls.js dist/
139125

140126
- name: Publish npm packages as nightly (deprecated)
141127
if: (github.event_name == 'workflow_dispatch' && needs.validate_tag.outputs.is-prerelease == 'true') || (github.event_name == 'release' && github.event.release.prerelease)

0 commit comments

Comments
 (0)