Skip to content

Commit 5b293dc

Browse files
committed
Use concurrency to separate jobs onto two builders
1 parent aa54d06 commit 5b293dc

File tree

1 file changed

+8
-23
lines changed

1 file changed

+8
-23
lines changed

.github/workflows/test.yml

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,35 +9,15 @@ env:
99
IMAGE: zappi/vllm-openai
1010

1111
jobs:
12-
prepare:
12+
build-amd64:
1313
runs-on: ubuntu-latest
14+
concurrency: amd64
1415
steps:
1516
- name: Free additional disk space
1617
run: |
1718
df -h
18-
echo "Removing large packages"
19-
sudo apt-get remove -y '^dotnet-.*'
20-
sudo apt-get remove -y '^llvm-.*'
21-
sudo apt-get remove -y 'php.*'
22-
sudo apt-get remove -y azure-cli
23-
sudo apt-get remove -y firefox
24-
sudo apt-get remove -y powershell
25-
sudo apt-get remove -y google-chrome-stable
26-
sudo apt-get remove -y google-cloud-cli
27-
sudo apt-get remove -y mono-devel
28-
sudo apt-get autoremove -y
29-
sudo apt-get clean
30-
df -h
31-
echo "Removing large directories"
32-
# deleting 15GB
33-
rm -rf /usr/share/dotnet/
3419
rm -rf /opt/hostedtoolcache/
3520
df -h
36-
37-
build-amd64:
38-
runs-on: ubuntu-latest
39-
needs: prepare
40-
steps:
4121
- name: Checkout
4222
uses: actions/checkout@v4
4323
- name: Prepare image metadata
@@ -63,8 +43,13 @@ jobs:
6343

6444
build-arm64:
6545
runs-on: ubuntu-latest
66-
needs: prepare
46+
concurrency: arm64
6747
steps:
48+
- name: Free additional disk space
49+
run: |
50+
df -h
51+
rm -rf /opt/hostedtoolcache/
52+
df -h
6853
- name: Checkout
6954
uses: actions/checkout@v4
7055
- name: Prepare image metadata

0 commit comments

Comments
 (0)