Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2285bc4
Remove native build system, use WASM-only builds
devin-ai-integration[bot] Jun 14, 2025
cc18c8d
Complete WASM-only build system
devin-ai-integration[bot] Jun 14, 2025
cac81bc
Fix error handling to return actual libpg_query error messages
devin-ai-integration[bot] Jun 14, 2025
214fe4d
Fix test suite for WASM-only mode
devin-ai-integration[bot] Jun 14, 2025
ca1c345
Fix CI workflow to build WASM before running tests
devin-ai-integration[bot] Jun 14, 2025
74a61a2
Add WASM build step to Mac workflow for consistency
devin-ai-integration[bot] Jun 14, 2025
59d41fd
Implement sync wrappers using hybrid WASM approach
devin-ai-integration[bot] Jun 14, 2025
824106b
Clean up workflows and scripts - remove all native build references
devin-ai-integration[bot] Jun 14, 2025
d5e7bff
Update sync wrapper implementation - still investigating deasync dead…
devin-ai-integration[bot] Jun 14, 2025
9d980d1
Fix sync wrapper implementation - all tests now passing
devin-ai-integration[bot] Jun 14, 2025
0759431
Remove native build artifacts from libpg_query directory
devin-ai-integration[bot] Jun 14, 2025
d9a70d9
Add comprehensive build and test instructions to README
devin-ai-integration[bot] Jun 14, 2025
5171c85
Fix script names in workflows - use wasm:build instead of build:wasm
devin-ai-integration[bot] Jun 14, 2025
dea3329
Create modular CI workflow with dependencies and artifact sharing
devin-ai-integration[bot] Jun 14, 2025
514a83f
Update CI workflow with platform-specific emojis
devin-ai-integration[bot] Jun 14, 2025
eaa4b7b
Modernize README and remove binary build infrastructure
devin-ai-integration[bot] Jun 14, 2025
495e777
Restore yamlize dependency and complete README modernization
devin-ai-integration[bot] Jun 14, 2025
022a7f9
Update lock files after restoring yamlize dependency
devin-ai-integration[bot] Jun 14, 2025
2810920
Restore individual platform CI badges to README
devin-ai-integration[bot] Jun 14, 2025
7f88ba2
Update platform badges with proper logos
devin-ai-integration[bot] Jun 14, 2025
c101cc0
Convert platform badges to HTML format for minimal layout
devin-ai-integration[bot] Jun 14, 2025
b6c8044
Reorganize README structure - move Usage above Build Instructions
devin-ai-integration[bot] Jun 14, 2025
7bc41df
Bump version to 17.2.0 and update README for publication
devin-ai-integration[bot] Jun 14, 2025
7e9043a
Clean up README by removing redundant Example and CommonJS Usage sect…
devin-ai-integration[bot] Jun 14, 2025
3404531
Add comprehensive deparse documentation to README Usage section
devin-ai-integration[bot] Jun 14, 2025
f3ee929
Fix deparse documentation by removing incorrect @pgsql/types import
devin-ai-integration[bot] Jun 14, 2025
668ef75
Refactor WASM memory management to prevent leaks
devin-ai-integration[bot] Jun 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
131 changes: 0 additions & 131 deletions .github/workflows/build-dry-run-no-win.yml

This file was deleted.

59 changes: 0 additions & 59 deletions .github/workflows/build-dry-run.yml

This file was deleted.

43 changes: 0 additions & 43 deletions .github/workflows/build-supabase-artifacts.yml

This file was deleted.

27 changes: 7 additions & 20 deletions .github/workflows/build-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,28 +16,15 @@ jobs:
node-version: '20.x'
cache: 'yarn'

- name: Install and Build 🚀
run: |
yarn
- name: Install Dependencies 🧶
run: yarn install

- name: Install Emscripten ✍🏻
run: |
sudo apt-get update
sudo apt-get install cmake python3 python3-pip
git clone --branch 3.1.59 --depth 1 https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install 3.1.59
./emsdk activate 3.1.59
source ./emsdk_env.sh

- name: Build with Emscripten 🏗
run: |
source ./emsdk/emsdk_env.sh
emmake make
emmake make build
- name: Build WASM 🏗
run: npm run wasm:build

- name: Archive production artifacts 🏛
uses: actions/upload-artifact@v4
with:
name: compiled-files
path: wasm
name: wasm-artifacts
path: wasm/
retention-days: 7
Loading