Skip to content

Commit 8aa8b9f

Browse files
committed
{megapaks} Force CI to use spare space
1 parent ce164b3 commit 8aa8b9f

10 files changed

+171
-105
lines changed

.github/workflows/build-cu126-megapak.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,23 @@ jobs:
1919
environment: Publish to Docker Hub
2020
runs-on: ubuntu-latest
2121
steps:
22-
-
23-
name: Maximize build disk space
24-
uses: easimon/maximize-build-space@master
25-
with:
26-
overprovision-lvm: 'true'
27-
remove-android: 'true'
28-
remove-dotnet: 'true'
29-
remove-haskell: 'true'
30-
remove-codeql: 'true'
31-
remove-docker-images: 'true'
32-
swap-size-mb: 512
22+
- name: Move Docker data-root to /mnt
23+
run: |
24+
sudo systemctl stop docker
25+
26+
sudo mkdir -p /mnt/docker
27+
sudo mkdir -p /etc/docker
28+
29+
cat /etc/docker/daemon.json || true
30+
31+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
32+
{
33+
"data-root": "/mnt/docker"
34+
}
35+
EOF
36+
37+
sudo systemctl restart docker
38+
docker info | grep "Docker Root Dir"
3339
-
3440
name: Get current date
3541
id: date

.github/workflows/build-cu128-megapak-pt28.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,23 @@ jobs:
1919
environment: Publish to Docker Hub
2020
runs-on: ubuntu-latest
2121
steps:
22-
-
23-
name: Maximize build disk space
24-
uses: easimon/maximize-build-space@master
25-
with:
26-
overprovision-lvm: 'true'
27-
remove-android: 'true'
28-
remove-dotnet: 'true'
29-
remove-haskell: 'true'
30-
remove-codeql: 'true'
31-
remove-docker-images: 'true'
32-
swap-size-mb: 512
22+
- name: Move Docker data-root to /mnt
23+
run: |
24+
sudo systemctl stop docker
25+
26+
sudo mkdir -p /mnt/docker
27+
sudo mkdir -p /etc/docker
28+
29+
cat /etc/docker/daemon.json || true
30+
31+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
32+
{
33+
"data-root": "/mnt/docker"
34+
}
35+
EOF
36+
37+
sudo systemctl restart docker
38+
docker info | grep "Docker Root Dir"
3339
-
3440
name: Get current date
3541
id: date

.github/workflows/build-cu128-megapak-pt29.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,23 @@ jobs:
1919
environment: Publish to Docker Hub
2020
runs-on: ubuntu-latest
2121
steps:
22-
-
23-
name: Maximize build disk space
24-
uses: easimon/maximize-build-space@master
25-
with:
26-
overprovision-lvm: 'true'
27-
remove-android: 'true'
28-
remove-dotnet: 'true'
29-
remove-haskell: 'true'
30-
remove-codeql: 'true'
31-
remove-docker-images: 'true'
32-
swap-size-mb: 512
22+
- name: Move Docker data-root to /mnt
23+
run: |
24+
sudo systemctl stop docker
25+
26+
sudo mkdir -p /mnt/docker
27+
sudo mkdir -p /etc/docker
28+
29+
cat /etc/docker/daemon.json || true
30+
31+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
32+
{
33+
"data-root": "/mnt/docker"
34+
}
35+
EOF
36+
37+
sudo systemctl restart docker
38+
docker info | grep "Docker Root Dir"
3339
-
3440
name: Get current date
3541
id: date

.github/workflows/build-cu128-megapak.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,23 @@ jobs:
1919
environment: Publish to Docker Hub
2020
runs-on: ubuntu-latest
2121
steps:
22-
-
23-
name: Maximize build disk space
24-
uses: easimon/maximize-build-space@master
25-
with:
26-
overprovision-lvm: 'true'
27-
remove-android: 'true'
28-
remove-dotnet: 'true'
29-
remove-haskell: 'true'
30-
remove-codeql: 'true'
31-
remove-docker-images: 'true'
32-
swap-size-mb: 512
22+
- name: Move Docker data-root to /mnt
23+
run: |
24+
sudo systemctl stop docker
25+
26+
sudo mkdir -p /mnt/docker
27+
sudo mkdir -p /etc/docker
28+
29+
cat /etc/docker/daemon.json || true
30+
31+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
32+
{
33+
"data-root": "/mnt/docker"
34+
}
35+
EOF
36+
37+
sudo systemctl restart docker
38+
docker info | grep "Docker Root Dir"
3339
-
3440
name: Get current date
3541
id: date

.github/workflows/build-nightly.yml

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,24 @@ jobs:
1717
environment: Publish to Docker Hub
1818
runs-on: ubuntu-latest
1919
steps:
20+
- name: Move Docker data-root to /mnt
21+
run: |
22+
sudo systemctl stop docker
23+
24+
sudo mkdir -p /mnt/docker
25+
sudo mkdir -p /etc/docker
26+
27+
cat /etc/docker/daemon.json || true
28+
29+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
30+
{
31+
"data-root": "/mnt/docker"
32+
}
33+
EOF
34+
35+
sudo systemctl restart docker
36+
docker info | grep "Docker Root Dir"
37+
2038
-
2139
name: Get current commit hash
2240
id: commit
@@ -25,17 +43,6 @@ jobs:
2543
name: Get current date
2644
id: date
2745
run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT
28-
-
29-
name: Maximize build disk space
30-
uses: easimon/maximize-build-space@master
31-
with:
32-
overprovision-lvm: 'true'
33-
remove-android: 'true'
34-
remove-dotnet: 'true'
35-
remove-haskell: 'true'
36-
remove-codeql: 'true'
37-
remove-docker-images: 'true'
38-
swap-size-mb: 512
3946
-
4047
name: Git checkout
4148
uses: actions/checkout@v6

.github/workflows/test-cu126-megapak.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,23 @@ jobs:
1111
test-image-cu126-megapak:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- name: Maximize build disk space
15-
uses: easimon/maximize-build-space@master
16-
with:
17-
overprovision-lvm: 'true'
18-
remove-android: 'true'
19-
remove-dotnet: 'true'
20-
remove-haskell: 'true'
21-
remove-codeql: 'true'
22-
remove-docker-images: 'true'
23-
swap-size-mb: 512
14+
- name: Move Docker data-root to /mnt
15+
run: |
16+
sudo systemctl stop docker
17+
18+
sudo mkdir -p /mnt/docker
19+
sudo mkdir -p /etc/docker
20+
21+
cat /etc/docker/daemon.json || true
22+
23+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
24+
{
25+
"data-root": "/mnt/docker"
26+
}
27+
EOF
28+
29+
sudo systemctl restart docker
30+
docker info | grep "Docker Root Dir"
2431
2532
- name: Pull image from Docker Hub
2633
run: docker pull docker.io/yanwk/comfyui-boot:cu126-megapak

.github/workflows/test-cu128-megapak-pt28.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,23 @@ jobs:
1111
test-image-cu128-megapak-pt28:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- name: Maximize build disk space
15-
uses: easimon/maximize-build-space@master
16-
with:
17-
overprovision-lvm: 'true'
18-
remove-android: 'true'
19-
remove-dotnet: 'true'
20-
remove-haskell: 'true'
21-
remove-codeql: 'true'
22-
remove-docker-images: 'true'
23-
swap-size-mb: 512
14+
- name: Move Docker data-root to /mnt
15+
run: |
16+
sudo systemctl stop docker
17+
18+
sudo mkdir -p /mnt/docker
19+
sudo mkdir -p /etc/docker
20+
21+
cat /etc/docker/daemon.json || true
22+
23+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
24+
{
25+
"data-root": "/mnt/docker"
26+
}
27+
EOF
28+
29+
sudo systemctl restart docker
30+
docker info | grep "Docker Root Dir"
2431
2532
- name: Pull image from Docker Hub
2633
run: docker pull docker.io/yanwk/comfyui-boot:cu128-megapak-pt28

.github/workflows/test-cu128-megapak-pt29.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,23 @@ jobs:
1111
test-image-cu128-megapak-pt29:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- name: Maximize build disk space
15-
uses: easimon/maximize-build-space@master
16-
with:
17-
overprovision-lvm: 'true'
18-
remove-android: 'true'
19-
remove-dotnet: 'true'
20-
remove-haskell: 'true'
21-
remove-codeql: 'true'
22-
remove-docker-images: 'true'
23-
swap-size-mb: 512
14+
- name: Move Docker data-root to /mnt
15+
run: |
16+
sudo systemctl stop docker
17+
18+
sudo mkdir -p /mnt/docker
19+
sudo mkdir -p /etc/docker
20+
21+
cat /etc/docker/daemon.json || true
22+
23+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
24+
{
25+
"data-root": "/mnt/docker"
26+
}
27+
EOF
28+
29+
sudo systemctl restart docker
30+
docker info | grep "Docker Root Dir"
2431
2532
- name: Pull image from Docker Hub
2633
run: docker pull docker.io/yanwk/comfyui-boot:cu128-megapak-pt29

.github/workflows/test-cu128-megapak.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,23 @@ jobs:
1111
test-image-cu128-megapak:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- name: Maximize build disk space
15-
uses: easimon/maximize-build-space@master
16-
with:
17-
overprovision-lvm: 'true'
18-
remove-android: 'true'
19-
remove-dotnet: 'true'
20-
remove-haskell: 'true'
21-
remove-codeql: 'true'
22-
remove-docker-images: 'true'
23-
swap-size-mb: 512
14+
- name: Move Docker data-root to /mnt
15+
run: |
16+
sudo systemctl stop docker
17+
18+
sudo mkdir -p /mnt/docker
19+
sudo mkdir -p /etc/docker
20+
21+
cat /etc/docker/daemon.json || true
22+
23+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
24+
{
25+
"data-root": "/mnt/docker"
26+
}
27+
EOF
28+
29+
sudo systemctl restart docker
30+
docker info | grep "Docker Root Dir"
2431
2532
- name: Pull image from Docker Hub
2633
run: docker pull docker.io/yanwk/comfyui-boot:cu128-megapak
Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,23 @@ jobs:
1111
test-image-nightly:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- name: Maximize build disk space
15-
uses: easimon/maximize-build-space@master
16-
with:
17-
overprovision-lvm: 'true'
18-
remove-android: 'true'
19-
remove-dotnet: 'true'
20-
remove-haskell: 'true'
21-
remove-codeql: 'true'
22-
remove-docker-images: 'true'
23-
swap-size-mb: 512
14+
- name: Move Docker data-root to /mnt
15+
run: |
16+
sudo systemctl stop docker
17+
18+
sudo mkdir -p /mnt/docker
19+
sudo mkdir -p /etc/docker
20+
21+
cat /etc/docker/daemon.json || true
22+
23+
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
24+
{
25+
"data-root": "/mnt/docker"
26+
}
27+
EOF
28+
29+
sudo systemctl restart docker
30+
docker info | grep "Docker Root Dir"
2431
2532
- name: Pull image from Docker Hub
2633
run: docker pull docker.io/yanwk/comfyui-boot:nightly

0 commit comments

Comments
 (0)