diff --git a/.github/workflows/build-dev-and-ci.yml b/.github/workflows/build-dev-and-ci.yml index bea00a330c..3c4cd9288c 100644 --- a/.github/workflows/build-dev-and-ci.yml +++ b/.github/workflows/build-dev-and-ci.yml @@ -23,6 +23,11 @@ jobs: - name: 📥 Clone and checkout repository uses: actions/checkout@v3 + - name: 📦 Install system dependencies + run: | + sudo apt update + sudo apt install libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev + - name: 🟢 Install the latest Node.js uses: actions/setup-node@v4 with: @@ -48,10 +53,6 @@ jobs: cargo install wasm-pack cargo install -f wasm-bindgen-cli@0.2.92 - - name: 📦 Install system dependencies - run: | - sudo apt install libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev - - name: ✂ Replace template in of index.html run: | # Remove the INDEX_HTML_HEAD_REPLACEMENT environment variable for build links (not master deploys) diff --git a/.github/workflows/build-production.yml b/.github/workflows/build-production.yml index 24855f2691..dc5da1d61d 100644 --- a/.github/workflows/build-production.yml +++ b/.github/workflows/build-production.yml @@ -20,6 +20,11 @@ jobs: - name: 📥 Clone and checkout repository uses: actions/checkout@v3 + - name: 📦 Install system dependencies + run: | + sudo apt update + sudo apt install libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev + - name: 🟢 Install the latest Node.js uses: actions/setup-node@v4 with: @@ -45,10 +50,6 @@ jobs: cargo install wasm-pack cargo install -f wasm-bindgen-cli@0.2.92 - - name: 📦 Install system dependencies - run: | - sudo apt install libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev - - name: ✂ Replace template in of index.html run: | sed -i "s||$INDEX_HTML_HEAD_REPLACEMENT|" frontend/index.html diff --git a/.github/workflows/comment-!build-commands.yml b/.github/workflows/comment-!build-commands.yml index d7fbe3bd53..dd43f80ad0 100644 --- a/.github/workflows/comment-!build-commands.yml +++ b/.github/workflows/comment-!build-commands.yml @@ -46,6 +46,11 @@ jobs: repository: ${{ steps.commit_info.outputs.repo }} ref: ${{ steps.commit_info.outputs.ref }} + - name: 📦 Install system dependencies + run: | + sudo apt update + sudo apt install libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev + - name: 🟢 Install the latest Node.js uses: actions/setup-node@v4 with: @@ -71,10 +76,6 @@ jobs: cargo install wasm-pack cargo install -f wasm-bindgen-cli@0.2.92 - - name: 📦 Install system dependencies - run: | - sudo apt install libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev - - name: ✂ Replace template in of index.html run: | # Remove the INDEX_HTML_HEAD_REPLACEMENT environment variable for build links (not master deploys)