From fc07addc076c4571ef6414491a5f0ae9cb627f38 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 10:06:49 +0100 Subject: [PATCH 01/11] build: Do not build x64 for playstore --- .github/workflows/main_deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index d37d4ee1d..1a55fca80 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -68,7 +68,7 @@ jobs: PLAYSTORE_DEPLOY_KEY: ${{ secrets.PLAYSTORE_DEPLOY_KEY }} run: ./scripts/prepare-android-release.sh - name: Build Android Release - run: flutter build appbundle --target-platform android-arm,android-arm64,android-x64 + run: flutter build appbundle --target-platform android-arm,android-arm64 - name: Set changelog working-directory: android/fastlane/metadata/android/en-US/changelogs run: git log --no-merges -1 --pretty=%B > default.txt From 5de67c864169502ce9eebcc43a23e997aa2df5c9 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 10:08:26 +0100 Subject: [PATCH 02/11] build: Do not build x64 for release --- .github/workflows/release.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 01ba1343c..3cb802f2c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -94,7 +94,7 @@ jobs: FDROID_KEY_PASS: ${{ secrets.FDROID_KEY_PASS }} PLAYSTORE_DEPLOY_KEY: ${{ secrets.PLAYSTORE_DEPLOY_KEY }} run: ./scripts/prepare-android-release.sh - - run: flutter build apk --release + - run: flutter build apk --release --target-platform android-arm,android-arm64 - name: Upload to release uses: actions/upload-release-asset@v1 env: @@ -167,7 +167,7 @@ jobs: PLAYSTORE_DEPLOY_KEY: ${{ secrets.PLAYSTORE_DEPLOY_KEY }} run: ./scripts/prepare-android-release.sh - name: Build Android Release - run: flutter build appbundle --target-platform android-arm,android-arm64,android-x64 + run: flutter build appbundle --target-platform android-arm,android-arm64 - name: Get Tag Name id: tag_name run: echo "::set-output name=tag::$(echo ${GITHUB_REF#refs/tags/})" From fef96de3c4093de693e75ea7d6ba944f0d18f7bb Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 10:38:26 +0100 Subject: [PATCH 03/11] build: Limit rust jobs --- .github/workflows/main_deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index 1a55fca80..19ce29b44 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -53,6 +53,8 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' + - name: Limit Rust Jobs + run: echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV - uses: moonrepo/setup-rust@v1 - name: Install Fastlane run: gem install fastlane -NV From 2686e299a9127758863e7f773cf955718a34faa5 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 11:16:25 +0100 Subject: [PATCH 04/11] build: Main deploy only to arm64 --- .github/workflows/main_deploy.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index 19ce29b44..d31b75819 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -53,8 +53,6 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' - - name: Limit Rust Jobs - run: echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV - uses: moonrepo/setup-rust@v1 - name: Install Fastlane run: gem install fastlane -NV @@ -70,7 +68,7 @@ jobs: PLAYSTORE_DEPLOY_KEY: ${{ secrets.PLAYSTORE_DEPLOY_KEY }} run: ./scripts/prepare-android-release.sh - name: Build Android Release - run: flutter build appbundle --target-platform android-arm,android-arm64 + run: flutter build appbundle --target-platform android-arm64 - name: Set changelog working-directory: android/fastlane/metadata/android/en-US/changelogs run: git log --no-merges -1 --pretty=%B > default.txt From a189bfb767b97e6421a9f58699489e2919365aa7 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 11:44:43 +0100 Subject: [PATCH 05/11] build: Try build again with removing unused sdks first --- .github/workflows/main_deploy.yaml | 43 +++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index d31b75819..141454111 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -39,6 +39,45 @@ jobs: deploy_playstore_internal: runs-on: ubuntu-latest steps: + - name: Remove unused SDKs + run: | + sudo rm -rf /usr/share/dotnet + sudo rm -rf /usr/local/share/boost + sudo rm -rf /usr/local/share/chromium + sudo rm -rf /usr/local/share/powershell + sudo rm -rf /usr/local/share/vcpkg + sudo rm -rf /usr/local/share/miniconda + sudo rm -rf /opt/ghc + sudo rm -rf /opt/hostedtoolcache/CodeQL + sudo rm -rf /opt/hostedtoolcache/go + sudo rm -rf /opt/hostedtoolcache/Python + sudo rm -rf /opt/hostedtoolcache/node + sudo rm -rf /opt/hostedtoolcache/R + sudo rm -rf /opt/hostedtoolcache/Java + sudo rm -rf /opt/hostedtoolcache/LLVM + sudo rm -rf /opt/hostedtoolcache/Swift + sudo rm -rf /opt/hostedtoolcache/Php + sudo rm -rf /opt/hostedtoolcache/Perl + sudo rm -rf /opt/hostedtoolcache/Scala + sudo rm -rf /opt/hostedtoolcache/Julia + sudo rm -rf /opt/hostedtoolcache/Mono + sudo rm -rf /opt/hostedtoolcache/PowerShell + sudo rm -rf /opt/hostedtoolcache/Crystal + sudo rm -rf /opt/hostedtoolcache/Elixir + sudo rm -rf /opt/hostedtoolcache/Erlang + sudo rm -rf /opt/hostedtoolcache/FSharp + sudo rm -rf /opt/hostedtoolcache/Haskell + sudo rm -rf /opt/hostedtoolcache/OCaml + sudo rm -rf /opt/hostedtoolcache/Sbt + sudo rm -rf /opt/hostedtoolcache/Solidity + sudo rm -rf /opt/hostedtoolcache/VisualStudio + sudo rm -rf /opt/hostedtoolcache/WinAppDriver + sudo rm -rf /opt/hostedtoolcache/Xamarin + sudo rm -rf /opt/hostedtoolcache/Yarn + sudo rm -rf /opt/hostedtoolcache/Zephyr + sudo rm -rf /opt/hostedtoolcache/zig + sudo rm -rf /opt/hostedtoolcache/zulu + sudo rm -rf /opt/hostedtoolcache/azcopy - uses: actions/checkout@v5 - run: cat .github/workflows/versions.env >> $GITHUB_ENV - uses: actions/setup-java@v5 @@ -53,6 +92,8 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' + - name: Limit Rust Jobs + run: echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV - uses: moonrepo/setup-rust@v1 - name: Install Fastlane run: gem install fastlane -NV @@ -68,7 +109,7 @@ jobs: PLAYSTORE_DEPLOY_KEY: ${{ secrets.PLAYSTORE_DEPLOY_KEY }} run: ./scripts/prepare-android-release.sh - name: Build Android Release - run: flutter build appbundle --target-platform android-arm64 + run: flutter build appbundle --target-platform android-arm,android-arm64 - name: Set changelog working-directory: android/fastlane/metadata/android/en-US/changelogs run: git log --no-merges -1 --pretty=%B > default.txt From f0928daa83a758d32256ad64b7091d329be02bc9 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 12:11:17 +0100 Subject: [PATCH 06/11] build: Free up space before android build --- .github/actions/free_up_space.yaml | 47 ++++++++++++++++++++++++++++++ .github/workflows/integrate.yaml | 1 + .github/workflows/main_deploy.yaml | 42 +------------------------- .github/workflows/release.yaml | 2 ++ 4 files changed, 51 insertions(+), 41 deletions(-) create mode 100644 .github/actions/free_up_space.yaml diff --git a/.github/actions/free_up_space.yaml b/.github/actions/free_up_space.yaml new file mode 100644 index 000000000..b162c4fb6 --- /dev/null +++ b/.github/actions/free_up_space.yaml @@ -0,0 +1,47 @@ +name: "Free up space" +inputs: + target: + required: true +runs: + using: "composite" + steps: + - name: Free up space + run: | + sudo rm -rf /usr/share/dotnet + sudo rm -rf /usr/local/share/boost + sudo rm -rf /usr/local/share/chromium + sudo rm -rf /usr/local/share/powershell + sudo rm -rf /usr/local/share/vcpkg + sudo rm -rf /usr/local/share/miniconda + sudo rm -rf /opt/ghc + sudo rm -rf /opt/hostedtoolcache/CodeQL + sudo rm -rf /opt/hostedtoolcache/go + sudo rm -rf /opt/hostedtoolcache/Python + sudo rm -rf /opt/hostedtoolcache/node + sudo rm -rf /opt/hostedtoolcache/R + sudo rm -rf /opt/hostedtoolcache/Java + sudo rm -rf /opt/hostedtoolcache/LLVM + sudo rm -rf /opt/hostedtoolcache/Swift + sudo rm -rf /opt/hostedtoolcache/Php + sudo rm -rf /opt/hostedtoolcache/Perl + sudo rm -rf /opt/hostedtoolcache/Scala + sudo rm -rf /opt/hostedtoolcache/Julia + sudo rm -rf /opt/hostedtoolcache/Mono + sudo rm -rf /opt/hostedtoolcache/PowerShell + sudo rm -rf /opt/hostedtoolcache/Crystal + sudo rm -rf /opt/hostedtoolcache/Elixir + sudo rm -rf /opt/hostedtoolcache/Erlang + sudo rm -rf /opt/hostedtoolcache/FSharp + sudo rm -rf /opt/hostedtoolcache/Haskell + sudo rm -rf /opt/hostedtoolcache/OCaml + sudo rm -rf /opt/hostedtoolcache/Sbt + sudo rm -rf /opt/hostedtoolcache/Solidity + sudo rm -rf /opt/hostedtoolcache/VisualStudio + sudo rm -rf /opt/hostedtoolcache/WinAppDriver + sudo rm -rf /opt/hostedtoolcache/Xamarin + sudo rm -rf /opt/hostedtoolcache/Yarn + sudo rm -rf /opt/hostedtoolcache/Zephyr + sudo rm -rf /opt/hostedtoolcache/zig + sudo rm -rf /opt/hostedtoolcache/zulu + sudo rm -rf /opt/hostedtoolcache/azcopy + echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV \ No newline at end of file diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml index 38ba8e788..c21bda7ef 100644 --- a/.github/workflows/integrate.yaml +++ b/.github/workflows/integrate.yaml @@ -43,6 +43,7 @@ jobs: with: flutter-version: ${{ env.FLUTTER_VERSION }} cache: true + - uses: ./.github/actions/free_up_space - uses: moonrepo/setup-rust@v1 - run: flutter pub get - run: flutter build apk --debug --target-platform android-arm64 diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index 141454111..838f1fe4a 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -39,45 +39,7 @@ jobs: deploy_playstore_internal: runs-on: ubuntu-latest steps: - - name: Remove unused SDKs - run: | - sudo rm -rf /usr/share/dotnet - sudo rm -rf /usr/local/share/boost - sudo rm -rf /usr/local/share/chromium - sudo rm -rf /usr/local/share/powershell - sudo rm -rf /usr/local/share/vcpkg - sudo rm -rf /usr/local/share/miniconda - sudo rm -rf /opt/ghc - sudo rm -rf /opt/hostedtoolcache/CodeQL - sudo rm -rf /opt/hostedtoolcache/go - sudo rm -rf /opt/hostedtoolcache/Python - sudo rm -rf /opt/hostedtoolcache/node - sudo rm -rf /opt/hostedtoolcache/R - sudo rm -rf /opt/hostedtoolcache/Java - sudo rm -rf /opt/hostedtoolcache/LLVM - sudo rm -rf /opt/hostedtoolcache/Swift - sudo rm -rf /opt/hostedtoolcache/Php - sudo rm -rf /opt/hostedtoolcache/Perl - sudo rm -rf /opt/hostedtoolcache/Scala - sudo rm -rf /opt/hostedtoolcache/Julia - sudo rm -rf /opt/hostedtoolcache/Mono - sudo rm -rf /opt/hostedtoolcache/PowerShell - sudo rm -rf /opt/hostedtoolcache/Crystal - sudo rm -rf /opt/hostedtoolcache/Elixir - sudo rm -rf /opt/hostedtoolcache/Erlang - sudo rm -rf /opt/hostedtoolcache/FSharp - sudo rm -rf /opt/hostedtoolcache/Haskell - sudo rm -rf /opt/hostedtoolcache/OCaml - sudo rm -rf /opt/hostedtoolcache/Sbt - sudo rm -rf /opt/hostedtoolcache/Solidity - sudo rm -rf /opt/hostedtoolcache/VisualStudio - sudo rm -rf /opt/hostedtoolcache/WinAppDriver - sudo rm -rf /opt/hostedtoolcache/Xamarin - sudo rm -rf /opt/hostedtoolcache/Yarn - sudo rm -rf /opt/hostedtoolcache/Zephyr - sudo rm -rf /opt/hostedtoolcache/zig - sudo rm -rf /opt/hostedtoolcache/zulu - sudo rm -rf /opt/hostedtoolcache/azcopy + - uses: ./.github/actions/free_up_space - uses: actions/checkout@v5 - run: cat .github/workflows/versions.env >> $GITHUB_ENV - uses: actions/setup-java@v5 @@ -92,8 +54,6 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' - - name: Limit Rust Jobs - run: echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV - uses: moonrepo/setup-rust@v1 - name: Install Fastlane run: gem install fastlane -NV diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 3cb802f2c..6737d5b1e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -86,6 +86,7 @@ jobs: run: | echo '${{secrets.GOOGLE_SERVICES_JSON}}' | base64 -d > android/app/google-services.json ./scripts/add-firebase-messaging.sh + - uses: ./.github/actions/free_up_space - uses: moonrepo/setup-rust@v1 - run: flutter pub get - name: Prepare Android Release Build @@ -151,6 +152,7 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' + - uses: ./.github/actions/free_up_space - uses: moonrepo/setup-rust@v1 - name: Install Fastlane working-directory: android From db9f1290fd21c637e511dd365e2a0e8698195e86 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 12:12:26 +0100 Subject: [PATCH 07/11] build: Use correct file --- .github/workflows/integrate.yaml | 2 +- .github/workflows/main_deploy.yaml | 2 +- .github/workflows/release.yaml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml index c21bda7ef..9bd7c44f3 100644 --- a/.github/workflows/integrate.yaml +++ b/.github/workflows/integrate.yaml @@ -43,7 +43,7 @@ jobs: with: flutter-version: ${{ env.FLUTTER_VERSION }} cache: true - - uses: ./.github/actions/free_up_space + - uses: ./.github/actions/free_up_space.yaml - uses: moonrepo/setup-rust@v1 - run: flutter pub get - run: flutter build apk --debug --target-platform android-arm64 diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index 838f1fe4a..cba0a8ace 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -39,7 +39,7 @@ jobs: deploy_playstore_internal: runs-on: ubuntu-latest steps: - - uses: ./.github/actions/free_up_space + - uses: ./.github/actions/free_up_space.yaml - uses: actions/checkout@v5 - run: cat .github/workflows/versions.env >> $GITHUB_ENV - uses: actions/setup-java@v5 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6737d5b1e..f478c4174 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -86,7 +86,7 @@ jobs: run: | echo '${{secrets.GOOGLE_SERVICES_JSON}}' | base64 -d > android/app/google-services.json ./scripts/add-firebase-messaging.sh - - uses: ./.github/actions/free_up_space + - uses: ./.github/actions/free_up_space.yaml - uses: moonrepo/setup-rust@v1 - run: flutter pub get - name: Prepare Android Release Build @@ -152,7 +152,7 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' - - uses: ./.github/actions/free_up_space + - uses: ./.github/actions/free_up_space.yaml - uses: moonrepo/setup-rust@v1 - name: Install Fastlane working-directory: android From 96b2b317370ee095c60b49d0be80b5b195032abe Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 12:13:19 +0100 Subject: [PATCH 08/11] build: Run action after checkout --- .github/workflows/main_deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index cba0a8ace..0701a493b 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -39,7 +39,6 @@ jobs: deploy_playstore_internal: runs-on: ubuntu-latest steps: - - uses: ./.github/actions/free_up_space.yaml - uses: actions/checkout@v5 - run: cat .github/workflows/versions.env >> $GITHUB_ENV - uses: actions/setup-java@v5 @@ -54,6 +53,7 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' + - uses: ./.github/actions/free_up_space.yaml - uses: moonrepo/setup-rust@v1 - name: Install Fastlane run: gem install fastlane -NV From 2eb77788cda0c790351b73da654d2f872464e549 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 12:15:37 +0100 Subject: [PATCH 09/11] build: Fix custom action --- .../actions/{free_up_space.yaml => free_up_space/action.yaml} | 0 .github/workflows/integrate.yaml | 2 +- .github/workflows/main_deploy.yaml | 2 +- .github/workflows/release.yaml | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) rename .github/actions/{free_up_space.yaml => free_up_space/action.yaml} (100%) diff --git a/.github/actions/free_up_space.yaml b/.github/actions/free_up_space/action.yaml similarity index 100% rename from .github/actions/free_up_space.yaml rename to .github/actions/free_up_space/action.yaml diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml index 9bd7c44f3..c21bda7ef 100644 --- a/.github/workflows/integrate.yaml +++ b/.github/workflows/integrate.yaml @@ -43,7 +43,7 @@ jobs: with: flutter-version: ${{ env.FLUTTER_VERSION }} cache: true - - uses: ./.github/actions/free_up_space.yaml + - uses: ./.github/actions/free_up_space - uses: moonrepo/setup-rust@v1 - run: flutter pub get - run: flutter build apk --debug --target-platform android-arm64 diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index 0701a493b..4cd67bfc3 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -53,7 +53,7 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' - - uses: ./.github/actions/free_up_space.yaml + - uses: ./.github/actions/free_up_space - uses: moonrepo/setup-rust@v1 - name: Install Fastlane run: gem install fastlane -NV diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f478c4174..6737d5b1e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -86,7 +86,7 @@ jobs: run: | echo '${{secrets.GOOGLE_SERVICES_JSON}}' | base64 -d > android/app/google-services.json ./scripts/add-firebase-messaging.sh - - uses: ./.github/actions/free_up_space.yaml + - uses: ./.github/actions/free_up_space - uses: moonrepo/setup-rust@v1 - run: flutter pub get - name: Prepare Android Release Build @@ -152,7 +152,7 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' - - uses: ./.github/actions/free_up_space.yaml + - uses: ./.github/actions/free_up_space - uses: moonrepo/setup-rust@v1 - name: Install Fastlane working-directory: android From bbf5093552223cd98a2552009e3b38f94e239a99 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 12:20:57 +0100 Subject: [PATCH 10/11] build: Fix action indent --- .github/actions/free_up_space/action.yaml | 78 +++++++++++------------ 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/.github/actions/free_up_space/action.yaml b/.github/actions/free_up_space/action.yaml index b162c4fb6..8fef88186 100644 --- a/.github/actions/free_up_space/action.yaml +++ b/.github/actions/free_up_space/action.yaml @@ -6,42 +6,42 @@ runs: using: "composite" steps: - name: Free up space - run: | - sudo rm -rf /usr/share/dotnet - sudo rm -rf /usr/local/share/boost - sudo rm -rf /usr/local/share/chromium - sudo rm -rf /usr/local/share/powershell - sudo rm -rf /usr/local/share/vcpkg - sudo rm -rf /usr/local/share/miniconda - sudo rm -rf /opt/ghc - sudo rm -rf /opt/hostedtoolcache/CodeQL - sudo rm -rf /opt/hostedtoolcache/go - sudo rm -rf /opt/hostedtoolcache/Python - sudo rm -rf /opt/hostedtoolcache/node - sudo rm -rf /opt/hostedtoolcache/R - sudo rm -rf /opt/hostedtoolcache/Java - sudo rm -rf /opt/hostedtoolcache/LLVM - sudo rm -rf /opt/hostedtoolcache/Swift - sudo rm -rf /opt/hostedtoolcache/Php - sudo rm -rf /opt/hostedtoolcache/Perl - sudo rm -rf /opt/hostedtoolcache/Scala - sudo rm -rf /opt/hostedtoolcache/Julia - sudo rm -rf /opt/hostedtoolcache/Mono - sudo rm -rf /opt/hostedtoolcache/PowerShell - sudo rm -rf /opt/hostedtoolcache/Crystal - sudo rm -rf /opt/hostedtoolcache/Elixir - sudo rm -rf /opt/hostedtoolcache/Erlang - sudo rm -rf /opt/hostedtoolcache/FSharp - sudo rm -rf /opt/hostedtoolcache/Haskell - sudo rm -rf /opt/hostedtoolcache/OCaml - sudo rm -rf /opt/hostedtoolcache/Sbt - sudo rm -rf /opt/hostedtoolcache/Solidity - sudo rm -rf /opt/hostedtoolcache/VisualStudio - sudo rm -rf /opt/hostedtoolcache/WinAppDriver - sudo rm -rf /opt/hostedtoolcache/Xamarin - sudo rm -rf /opt/hostedtoolcache/Yarn - sudo rm -rf /opt/hostedtoolcache/Zephyr - sudo rm -rf /opt/hostedtoolcache/zig - sudo rm -rf /opt/hostedtoolcache/zulu - sudo rm -rf /opt/hostedtoolcache/azcopy - echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV \ No newline at end of file + run: | + sudo rm -rf /usr/share/dotnet + sudo rm -rf /usr/local/share/boost + sudo rm -rf /usr/local/share/chromium + sudo rm -rf /usr/local/share/powershell + sudo rm -rf /usr/local/share/vcpkg + sudo rm -rf /usr/local/share/miniconda + sudo rm -rf /opt/ghc + sudo rm -rf /opt/hostedtoolcache/CodeQL + sudo rm -rf /opt/hostedtoolcache/go + sudo rm -rf /opt/hostedtoolcache/Python + sudo rm -rf /opt/hostedtoolcache/node + sudo rm -rf /opt/hostedtoolcache/R + sudo rm -rf /opt/hostedtoolcache/Java + sudo rm -rf /opt/hostedtoolcache/LLVM + sudo rm -rf /opt/hostedtoolcache/Swift + sudo rm -rf /opt/hostedtoolcache/Php + sudo rm -rf /opt/hostedtoolcache/Perl + sudo rm -rf /opt/hostedtoolcache/Scala + sudo rm -rf /opt/hostedtoolcache/Julia + sudo rm -rf /opt/hostedtoolcache/Mono + sudo rm -rf /opt/hostedtoolcache/PowerShell + sudo rm -rf /opt/hostedtoolcache/Crystal + sudo rm -rf /opt/hostedtoolcache/Elixir + sudo rm -rf /opt/hostedtoolcache/Erlang + sudo rm -rf /opt/hostedtoolcache/FSharp + sudo rm -rf /opt/hostedtoolcache/Haskell + sudo rm -rf /opt/hostedtoolcache/OCaml + sudo rm -rf /opt/hostedtoolcache/Sbt + sudo rm -rf /opt/hostedtoolcache/Solidity + sudo rm -rf /opt/hostedtoolcache/VisualStudio + sudo rm -rf /opt/hostedtoolcache/WinAppDriver + sudo rm -rf /opt/hostedtoolcache/Xamarin + sudo rm -rf /opt/hostedtoolcache/Yarn + sudo rm -rf /opt/hostedtoolcache/Zephyr + sudo rm -rf /opt/hostedtoolcache/zig + sudo rm -rf /opt/hostedtoolcache/zulu + sudo rm -rf /opt/hostedtoolcache/azcopy + echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV \ No newline at end of file From f3bfdf6f0306c36e4a225536ee8b9eb715091a9a Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 16 Nov 2025 12:24:40 +0100 Subject: [PATCH 11/11] build: Fixed free up job --- .github/actions/free_up_space/action.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/actions/free_up_space/action.yaml b/.github/actions/free_up_space/action.yaml index 8fef88186..abe2c4b55 100644 --- a/.github/actions/free_up_space/action.yaml +++ b/.github/actions/free_up_space/action.yaml @@ -1,11 +1,14 @@ name: "Free up space" + inputs: target: required: true + runs: using: "composite" steps: - name: Free up space + shell: bash run: | sudo rm -rf /usr/share/dotnet sudo rm -rf /usr/local/share/boost @@ -44,4 +47,4 @@ runs: sudo rm -rf /opt/hostedtoolcache/zig sudo rm -rf /opt/hostedtoolcache/zulu sudo rm -rf /opt/hostedtoolcache/azcopy - echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV \ No newline at end of file + echo "export CARGO_BUILD_JOBS=1" >> $GITHUB_ENV