fix: Simplification du workflow CI et correction de la création du dossier pkg/
Some checks failed
build-and-push-ext / build_push (push) Failing after 42s

- Suppression de l'étape redondante 'Create pkg directory if missing'
- Ajout de mkdir -p ./pkg avant la copie dans Build WebAssembly
- Le dossier pkg/ est créé avant la copie des fichiers WebAssembly
- Workflow simplifié et plus robuste
- 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:
4NK Dev 2025-09-21 05:35:21 +00:00
parent cf1ec31c1e
commit 4b84cf2a31

View File

@ -42,15 +42,8 @@ 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/
- name: Create pkg directory if missing
run: |
mkdir -p ./pkg mkdir -p ./pkg
if [ ! -f ./pkg/package.json ]; then cp -r ./sdk_client/pkg/* ./pkg/
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