diff --git a/.github/workflows/building-deb-sid.yml b/.github/workflows/building-deb-sid.yml index 8bd042a..b3c37c4 100644 --- a/.github/workflows/building-deb-sid.yml +++ b/.github/workflows/building-deb-sid.yml @@ -25,6 +25,19 @@ jobs: loong64: runs-on: ubuntu-24.04 steps: + # 由于默认的 Ubuntu 环境只有 17G 左右的剩余空间,所以我们需要先利用如下 action 对编译环境进行扩容 + - name: Maximize build space + uses: easimon/maximize-build-space@master + with: + # 这个值是保留给系统的空间大小,之前设置太小,总会在安装依赖或者编译过程中报设备空间不足的错误而导致编译失败 + root-reserve-mb: 4096 + swap-size-mb: 512 + remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' + remove-android: 'true' + - name: Clone Repository To Get Script run: | #apt update @@ -71,11 +84,22 @@ jobs: sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null - - riscv64: runs-on: ubuntu-24.04 steps: + # 由于默认的 Ubuntu 环境只有 17G 左右的剩余空间,所以我们需要先利用如下 action 对编译环境进行扩容 + - name: Maximize build space + uses: easimon/maximize-build-space@master + with: + # 这个值是保留给系统的空间大小,之前设置太小,总会在安装依赖或者编译过程中报设备空间不足的错误而导致编译失败 + root-reserve-mb: 4096 + swap-size-mb: 512 + remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' + remove-android: 'true' + - name: Clone Repository To Get Script run: | #apt update diff --git a/.github/workflows/building-deb-with-shell-cross.yml b/.github/workflows/building-deb-with-shell-cross.yml index f06f79d..f337a47 100755 --- a/.github/workflows/building-deb-with-shell-cross.yml +++ b/.github/workflows/building-deb-with-shell-cross.yml @@ -33,6 +33,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -98,6 +101,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script run: | @@ -163,6 +169,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script run: | @@ -227,6 +236,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -292,6 +304,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -359,6 +374,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -432,6 +450,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script diff --git a/.github/workflows/building-deb-with-shell.yml b/.github/workflows/building-deb-with-shell.yml index 15b6d04..6ee75f0 100755 --- a/.github/workflows/building-deb-with-shell.yml +++ b/.github/workflows/building-deb-with-shell.yml @@ -33,6 +33,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -98,6 +101,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -164,6 +170,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -229,6 +238,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -294,6 +306,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script run: | @@ -361,6 +376,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -434,6 +452,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script diff --git a/.github/workflows/building-deb.yml b/.github/workflows/building-deb.yml index 2a624d1..53b0b4c 100755 --- a/.github/workflows/building-deb.yml +++ b/.github/workflows/building-deb.yml @@ -33,6 +33,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -102,6 +105,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -172,6 +178,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -241,6 +250,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -310,6 +322,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -382,6 +397,9 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - name: Clone Repository To Get Script @@ -460,8 +478,11 @@ jobs: root-reserve-mb: 4096 swap-size-mb: 512 remove-dotnet: 'true' + remove-docker-images: 'true' + remove-codeql: 'true' + remove-haskell: 'true' remove-android: 'true' - + - name: Clone Repository To Get Script run: | #apt update