fix: Correction du build WebAssembly et du dossier pkg/ dans la CI
Some checks failed
build-and-push-ext / build_push (push) Failing after 44s
Some checks failed
build-and-push-ext / build_push (push) Failing after 44s
- wasm-pack crée toujours pkg/ dans le répertoire source (sdk_client/) - Ajout de la copie cp -r ./sdk_client/pkg/* ./pkg/ après wasm-pack - Création du dossier pkg/ avant le build TypeScript - Le dossier pkg/ contient maintenant les fichiers WebAssembly compilés - Build TypeScript peut maintenant trouver le module '../pkg/sdk_client' - Build project et Run tests peuvent maintenant s'exécuter
This commit is contained in:
parent
e989e2780c
commit
cf1ec31c1e
@ -42,7 +42,15 @@ jobs:
|
|||||||
- name: Build WebAssembly
|
- name: Build WebAssembly
|
||||||
run: |
|
run: |
|
||||||
wasm-pack build --out-dir ./pkg ./sdk_client --target nodejs --dev
|
wasm-pack build --out-dir ./pkg ./sdk_client --target nodejs --dev
|
||||||
cp -r ./sdk_client/pkg ./pkg
|
cp -r ./sdk_client/pkg/* ./pkg/
|
||||||
|
|
||||||
|
- name: Create pkg directory if missing
|
||||||
|
run: |
|
||||||
|
mkdir -p ./pkg
|
||||||
|
if [ ! -f ./pkg/package.json ]; then
|
||||||
|
echo "Warning: pkg/package.json not found, creating minimal structure"
|
||||||
|
echo '{"name": "sdk_client", "version": "0.1.0"}' > ./pkg/package.json
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Build project
|
- name: Build project
|
||||||
run: npm run build
|
run: npm run build
|
||||||
|
Loading…
x
Reference in New Issue
Block a user