From fe3184ec4eaaf6deef52b9268c688aee4610c147 Mon Sep 17 00:00:00 2001 From: ruzo Date: Sat, 25 May 2024 02:44:22 +0300 Subject: [PATCH] ref: improving performance on build job by executing all flavors at the same time --- .github/workflows/build.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1d4c0004..1c5a5b58 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,17 +1,14 @@ name: "Generate test artifacts" - on: - workflow_dispatch: pull_request: types: [opened, reopened, synchronize] - jobs: build: runs-on: ubuntu-latest - steps: + - name: Checkout uses: actions/checkout@v4 with: @@ -32,14 +29,18 @@ jobs: run: | python patches/xfwm4/generate_assets.py - python ./main.py mocha --all-accents --zip -d $PWD/releases && - python ./main.py macchiato --all-accents --zip -d $PWD/releases && - python ./main.py frappe --all-accents --zip -d $PWD/releases && - python ./main.py latte --all-accents --zip -d $PWD/releases + python ./main.py mocha --all-accents --zip -d $PWD/releases/mocha & + python ./main.py macchiato --all-accents --zip -d $PWD/releases/macchiato & + python ./main.py frappe --all-accents --zip -d $PWD/releases/frappe & + python ./main.py latte --all-accents --zip -d $PWD/releases/latte & + wait + mv $PWD/releases/mocha/* $PWD/releases && rm -rf $PWD/releases/mocha + mv $PWD/releases/macchiato/* $PWD/releases && rm -rf $PWD/releases/macchiato + mv $PWD/releases/frappe/* $PWD/releases && rm -rf $PWD/releases/frappe + mv $PWD/releases/latte/* $PWD/releases && rm -rf $PWD/releases/latte - name: Upload artifacts uses: actions/upload-artifact@v4 with: name: '${{ github.sha }}-artifacts' path: ./releases/*.zip -