diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 55a5a69..c607af3 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,6 +17,9 @@ jobs: - platform: "ubuntu-22.04" runs-on: ${{ matrix.platform }} + defaults: + run: + shell: bash steps: - uses: actions/checkout@v4 with: @@ -49,7 +52,6 @@ jobs: - name: build extensions run: make - shell: bash - name: Generate manifest run: python3 gen-manifest.py diff --git a/youtube_dl/Makefile b/youtube_dl/Makefile index dc6871f..c17ff3a 100644 --- a/youtube_dl/Makefile +++ b/youtube_dl/Makefile @@ -5,11 +5,11 @@ all: install-deps build copy pack install-deps: python -m venv .venv ls -l `which sh` - source .venv/bin/activate && pip install git+https://github.com/Moosync/wasm-extension-runner/#subdirectory=wasm-extension-py && pip install yt-dlp + bash -c "source .venv/bin/activate && pip install git+https://github.com/Moosync/wasm-extension-runner/#subdirectory=wasm-extension-py && pip install yt-dlp" build: mkdir -p $(DIST_DIR) - source .venv/bin/activate && moosync-edk extension.py -o $(DIST_DIR)/ext.wasm + bash -c "source .venv/bin/activate && moosync-edk extension.py -o $(DIST_DIR)/ext.wasm" opt: wasm-opt -Oz $(DIST_DIR)/ext.wasm -o $(DIST_DIR)/ext.wasm