From 76e8ea5e3017a0889beb57d9d78f81bdd61de3af Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 12:45:31 -0500 Subject: [PATCH 01/19] fix: Update CI workflow versions to latest --- .github/workflows/pr-title.yml | 2 +- .github/workflows/pre-commit.yml | 24 +++++++++++++----------- .github/workflows/release.yml | 8 ++++---- .github/workflows/stale-actions.yaml | 2 +- .gitignore | 7 +++++++ .pre-commit-config.yaml | 2 +- examples/README.md | 5 +---- 7 files changed, 28 insertions(+), 22 deletions(-) diff --git a/.github/workflows/pr-title.yml b/.github/workflows/pr-title.yml index 1e50760e..6419f3aa 100644 --- a/.github/workflows/pr-title.yml +++ b/.github/workflows/pr-title.yml @@ -14,7 +14,7 @@ jobs: steps: # Please look up the latest version from # https://github.com/amannn/action-semantic-pull-request/releases - - uses: amannn/action-semantic-pull-request@v5.5.3 + - uses: amannn/action-semantic-pull-request@v6.1.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 793b8f4f..8ecb9e58 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -7,8 +7,8 @@ on: - master env: - TERRAFORM_DOCS_VERSION: v0.19.0 - TFLINT_VERSION: v0.53.0 + TERRAFORM_DOCS_VERSION: v0.20.0 + TFLINT_VERSION: v0.59.1 jobs: collectInputs: @@ -18,11 +18,11 @@ jobs: directories: ${{ steps.dirs.outputs.directories }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get root directories id: dirs - uses: clowdhaus/terraform-composite-actions/directories@v1.9.0 + uses: clowdhaus/terraform-composite-actions/directories@v1.13.0 preCommitMinVersions: name: Min TF pre-commit @@ -32,22 +32,23 @@ jobs: matrix: directory: ${{ fromJson(needs.collectInputs.outputs.directories) }} steps: + # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files uses: xd009642/ci-hoover@0.1.1 - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Terraform min/max versions id: minMax - uses: clowdhaus/terraform-min-max@v1.3.1 + uses: clowdhaus/terraform-min-max@v2.1.0 with: directory: ${{ matrix.directory }} - name: Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }} # Run only validate pre-commit check on min version supported if: ${{ matrix.directory != '.' }} - uses: clowdhaus/terraform-composite-actions/pre-commit@v1.11.1 + uses: clowdhaus/terraform-composite-actions/pre-commit@v1.13.0 with: terraform-version: ${{ steps.minMax.outputs.minVersion }} tflint-version: ${{ env.TFLINT_VERSION }} @@ -56,7 +57,7 @@ jobs: - name: Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }} # Run only validate pre-commit check on min version supported if: ${{ matrix.directory == '.' }} - uses: clowdhaus/terraform-composite-actions/pre-commit@v1.11.1 + uses: clowdhaus/terraform-composite-actions/pre-commit@v1.13.0 with: terraform-version: ${{ steps.minMax.outputs.minVersion }} tflint-version: ${{ env.TFLINT_VERSION }} @@ -67,21 +68,22 @@ jobs: runs-on: ubuntu-latest needs: collectInputs steps: + # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files uses: xd009642/ci-hoover@0.1.1 - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{github.event.pull_request.head.repo.full_name}} - name: Terraform min/max versions id: minMax - uses: clowdhaus/terraform-min-max@v1.3.1 + uses: clowdhaus/terraform-min-max@v2.1.0 - name: Pre-commit Terraform ${{ steps.minMax.outputs.maxVersion }} - uses: clowdhaus/terraform-composite-actions/pre-commit@v1.11.1 + uses: clowdhaus/terraform-composite-actions/pre-commit@v1.13.0 with: terraform-version: ${{ steps.minMax.outputs.maxVersion }} tflint-version: ${{ env.TFLINT_VERSION }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4a942261..48ea9b01 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,18 +20,18 @@ jobs: if: github.repository_owner == 'terraform-aws-modules' steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: persist-credentials: false fetch-depth: 0 - name: Release - uses: cycjimmy/semantic-release-action@v4 + uses: cycjimmy/semantic-release-action@v5 with: - semantic_version: 23.0.2 + semantic_version: 25.0.0 extra_plugins: | @semantic-release/changelog@6.0.3 @semantic-release/git@10.0.1 - conventional-changelog-conventionalcommits@7.0.2 + conventional-changelog-conventionalcommits@7.1.1 env: GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE_TOKEN }} diff --git a/.github/workflows/stale-actions.yaml b/.github/workflows/stale-actions.yaml index 6ccd0ed8..3e826dcf 100644 --- a/.github/workflows/stale-actions.yaml +++ b/.github/workflows/stale-actions.yaml @@ -7,7 +7,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: repo-token: ${{ secrets.GITHUB_TOKEN }} # Staling issues and PR's diff --git a/.gitignore b/.gitignore index 397af322..eca83dd8 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,10 @@ override.tf.json # Ignore CLI configuration files .terraformrc terraform.rc + +# Zip archive +*.zip +builds + +.DS_Store +.idea diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 868fb48d..71da4420 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/antonbabenko/pre-commit-terraform - rev: v1.100.0 + rev: v1.103.0 hooks: - id: terraform_fmt - id: terraform_wrapper_module_for_each diff --git a/examples/README.md b/examples/README.md index f417c0ad..8d54b3db 100644 --- a/examples/README.md +++ b/examples/README.md @@ -1,8 +1,5 @@ # Examples -Please note - the examples provided serve two primary means: - -1. Show users working examples of the various ways in which the module can be configured and features supported -2. A means of testing/validating module changes +The examples provided demonstrate different cluster configurations that users can create with the modules provided. Please do not mistake the examples provided as "best practices". It is up to users to consult the AWS service documentation for best practices, usage recommendations, etc. From e8fca9b99bdaa8789942be85935850b865f59bfd Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:04:41 -0500 Subject: [PATCH 02/19] chore: Try a faster way --- .github/workflows/pre-commit.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 8ecb9e58..96be7faf 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -33,8 +33,13 @@ jobs: directory: ${{ fromJson(needs.collectInputs.outputs.directories) }} steps: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - - name: Delete unnecessary files - uses: xd009642/ci-hoover@0.1.1 + - name: Install ci-hoover + uses: jaxxstorm/action-install-gh-release@v2.1.0 + with: # Grab the latest version + repo: xd009642/ci-hoover + + - name: Run ci-hoover + run: ci-hoover - name: Checkout uses: actions/checkout@v5 @@ -69,8 +74,13 @@ jobs: needs: collectInputs steps: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - - name: Delete unnecessary files - uses: xd009642/ci-hoover@0.1.1 + - name: Install ci-hoover + uses: jaxxstorm/action-install-gh-release@v2.1.0 + with: # Grab the latest version + repo: xd009642/ci-hoover + + - name: Run ci-hoover + run: ci-hoover - name: Checkout uses: actions/checkout@v5 From b106a13cef9702a13a35c94f5eab3c0c675d4812 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:17:35 -0500 Subject: [PATCH 03/19] chore: Try again --- .github/workflows/pre-commit.yml | 50 ++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 12 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 96be7faf..b0b0f941 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -33,13 +33,26 @@ jobs: directory: ${{ fromJson(needs.collectInputs.outputs.directories) }} steps: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - - name: Install ci-hoover - uses: jaxxstorm/action-install-gh-release@v2.1.0 - with: # Grab the latest version - repo: xd009642/ci-hoover + - name: Delete unnecessary files + run: | + curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash + cargo binstall -y rmz + ln -s ~/.cargo/bin/rmz /usr/local/bin/rmz + # Start deleting! + ls -la /opt/hostedtoolcache - - name: Run ci-hoover - run: ci-hoover + sudo rmz /opt/hostedtoolcache + sudo rmz /usr/local/lib/android + sudo rmz /usr/share/dotnet + sudo rmz /opt/ghc + sudo rmz /usr/local/.ghcup + sudo docker image prune --all --force || true + + sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing || echo "::warning::The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding..." + sudo apt-get remove -y google-cloud-sdk --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-sdk --fix-missing] failed to complete successfully. Proceeding..." + sudo apt-get remove -y google-cloud-cli --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-cli --fix-missing] failed to complete successfully. Proceeding..." + sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..." + sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..." - name: Checkout uses: actions/checkout@v5 @@ -74,13 +87,26 @@ jobs: needs: collectInputs steps: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - - name: Install ci-hoover - uses: jaxxstorm/action-install-gh-release@v2.1.0 - with: # Grab the latest version - repo: xd009642/ci-hoover + - name: Delete unnecessary files + run: | + curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash + cargo binstall -y rmz + ln -s ~/.cargo/bin/rmz /usr/local/bin/rmz + # Start deleting! + ls -la /opt/hostedtoolcache + + sudo rmz /opt/hostedtoolcache + sudo rmz /usr/local/lib/android + sudo rmz /usr/share/dotnet + sudo rmz /opt/ghc + sudo rmz /usr/local/.ghcup + sudo docker image prune --all --force || true - - name: Run ci-hoover - run: ci-hoover + sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing || echo "::warning::The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding..." + sudo apt-get remove -y google-cloud-sdk --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-sdk --fix-missing] failed to complete successfully. Proceeding..." + sudo apt-get remove -y google-cloud-cli --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-cli --fix-missing] failed to complete successfully. Proceeding..." + sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..." + sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..." - name: Checkout uses: actions/checkout@v5 From 39e086dc9c3d18a183231415c9873d2341307602 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:22:07 -0500 Subject: [PATCH 04/19] chore: Try again --- .github/workflows/pre-commit.yml | 50 ++++++++++++++------------------ 1 file changed, 22 insertions(+), 28 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index b0b0f941..51478007 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -32,28 +32,25 @@ jobs: matrix: directory: ${{ fromJson(needs.collectInputs.outputs.directories) }} steps: + - name: Install rmz + uses: jaxxstorm/action-install-gh-release@v2.1.0 + with: + repo: SUPERCILEX/fuc + asset-name: rmz + # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | - curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash - cargo binstall -y rmz - ln -s ~/.cargo/bin/rmz /usr/local/bin/rmz # Start deleting! ls -la /opt/hostedtoolcache - sudo rmz /opt/hostedtoolcache - sudo rmz /usr/local/lib/android - sudo rmz /usr/share/dotnet - sudo rmz /opt/ghc - sudo rmz /usr/local/.ghcup + sudo rmz -f /opt/hostedtoolcache + sudo rmz -f /usr/local/lib/android + sudo rmz -f /usr/share/dotnet + sudo rmz -f /opt/ghc + sudo rmz -f /usr/local/.ghcup sudo docker image prune --all --force || true - sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing || echo "::warning::The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding..." - sudo apt-get remove -y google-cloud-sdk --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-sdk --fix-missing] failed to complete successfully. Proceeding..." - sudo apt-get remove -y google-cloud-cli --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-cli --fix-missing] failed to complete successfully. Proceeding..." - sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..." - sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..." - - name: Checkout uses: actions/checkout@v5 @@ -86,28 +83,25 @@ jobs: runs-on: ubuntu-latest needs: collectInputs steps: + - name: Install rmz + uses: jaxxstorm/action-install-gh-release@v2.1.0 + with: + repo: SUPERCILEX/fuc + asset-name: rmz + # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | - curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash - cargo binstall -y rmz - ln -s ~/.cargo/bin/rmz /usr/local/bin/rmz # Start deleting! ls -la /opt/hostedtoolcache - sudo rmz /opt/hostedtoolcache - sudo rmz /usr/local/lib/android - sudo rmz /usr/share/dotnet - sudo rmz /opt/ghc - sudo rmz /usr/local/.ghcup + sudo rmz -f /opt/hostedtoolcache + sudo rmz -f /usr/local/lib/android + sudo rmz -f /usr/share/dotnet + sudo rmz -f /opt/ghc + sudo rmz -f /usr/local/.ghcup sudo docker image prune --all --force || true - sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing || echo "::warning::The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding..." - sudo apt-get remove -y google-cloud-sdk --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-sdk --fix-missing] failed to complete successfully. Proceeding..." - sudo apt-get remove -y google-cloud-cli --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-cli --fix-missing] failed to complete successfully. Proceeding..." - sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..." - sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..." - - name: Checkout uses: actions/checkout@v5 with: From 2f2b2f0f981777c626f6b728475f39f96c511d3a Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:25:14 -0500 Subject: [PATCH 05/19] chore: Try again --- .github/workflows/pre-commit.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 51478007..1e55c261 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -32,11 +32,14 @@ jobs: matrix: directory: ${{ fromJson(needs.collectInputs.outputs.directories) }} steps: - - name: Install rmz + - name: Install the latest wrpc version uses: jaxxstorm/action-install-gh-release@v2.1.0 with: repo: SUPERCILEX/fuc - asset-name: rmz + asset-name: x86_64-unknown-linux-gnu-rmz + rename-to: rmz + chmod: 0755 + extension-matching: disable # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files @@ -83,11 +86,14 @@ jobs: runs-on: ubuntu-latest needs: collectInputs steps: - - name: Install rmz + - name: Install the latest wrpc version uses: jaxxstorm/action-install-gh-release@v2.1.0 with: repo: SUPERCILEX/fuc - asset-name: rmz + asset-name: x86_64-unknown-linux-gnu-rmz + rename-to: rmz + chmod: 0755 + extension-matching: disable # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files From 614559d64732b61ed106866bd826a8b4a8d4e404 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:28:19 -0500 Subject: [PATCH 06/19] chore: Try again --- .github/workflows/pre-commit.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 1e55c261..6c7015c5 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -44,6 +44,8 @@ jobs: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | + ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz + # Start deleting! ls -la /opt/hostedtoolcache From a3854304bdd037dc4b9f0a1ee9c594d59d3913e8 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:32:50 -0500 Subject: [PATCH 07/19] chore: Try again --- .github/workflows/pre-commit.yml | 40 +++++++++++++++++--------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 6c7015c5..6dcc3083 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -45,16 +45,16 @@ jobs: - name: Delete unnecessary files run: | ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - - # Start deleting! - ls -la /opt/hostedtoolcache - - sudo rmz -f /opt/hostedtoolcache - sudo rmz -f /usr/local/lib/android - sudo rmz -f /usr/share/dotnet - sudo rmz -f /opt/ghc - sudo rmz -f /usr/local/.ghcup - sudo docker image prune --all --force || true + rmz -f /opt/hostedtoolcache/CodeQL + rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk + rmz -f /opt/hostedtoolcache/PyPy + rmz -f /opt/hostedtoolcache/Ruby + rmz -f /opt/hostedtoolcache/go + rmz -f /usr/local/lib/android + rmz -f /usr/share/dotnet + rmz -f /opt/ghc + rmz -f /usr/local/.ghcup + docker image prune --all --force || true - name: Checkout uses: actions/checkout@v5 @@ -100,15 +100,17 @@ jobs: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | - # Start deleting! - ls -la /opt/hostedtoolcache - - sudo rmz -f /opt/hostedtoolcache - sudo rmz -f /usr/local/lib/android - sudo rmz -f /usr/share/dotnet - sudo rmz -f /opt/ghc - sudo rmz -f /usr/local/.ghcup - sudo docker image prune --all --force || true + ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz + rmz -f /opt/hostedtoolcache/CodeQL + rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk + rmz -f /opt/hostedtoolcache/PyPy + rmz -f /opt/hostedtoolcache/Ruby + rmz -f /opt/hostedtoolcache/go + rmz -f /usr/local/lib/android + rmz -f /usr/share/dotnet + rmz -f /opt/ghc + rmz -f /usr/local/.ghcup + docker image prune --all --force || true - name: Checkout uses: actions/checkout@v5 From c18fbda77a7c241beee5b41a97f6dd2a2dd75e0d Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:38:44 -0500 Subject: [PATCH 08/19] chore: Try again --- .github/workflows/pre-commit.yml | 38 +++++++++++++++----------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 6dcc3083..02481a80 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -45,16 +45,15 @@ jobs: - name: Delete unnecessary files run: | ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - rmz -f /opt/hostedtoolcache/CodeQL - rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk - rmz -f /opt/hostedtoolcache/PyPy - rmz -f /opt/hostedtoolcache/Ruby - rmz -f /opt/hostedtoolcache/go - rmz -f /usr/local/lib/android - rmz -f /usr/share/dotnet - rmz -f /opt/ghc - rmz -f /usr/local/.ghcup - docker image prune --all --force || true + sudo rmz -f /opt/hostedtoolcache/CodeQL \ + /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk \ + /opt/hostedtoolcache/PyPy \ + /opt/hostedtoolcache/Ruby \ + /opt/hostedtoolcache/go \ + /usr/local/lib/android \ + /usr/share/dotnet \ + /opt/ghc \ + /usr/local/.ghcup - name: Checkout uses: actions/checkout@v5 @@ -101,16 +100,15 @@ jobs: - name: Delete unnecessary files run: | ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - rmz -f /opt/hostedtoolcache/CodeQL - rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk - rmz -f /opt/hostedtoolcache/PyPy - rmz -f /opt/hostedtoolcache/Ruby - rmz -f /opt/hostedtoolcache/go - rmz -f /usr/local/lib/android - rmz -f /usr/share/dotnet - rmz -f /opt/ghc - rmz -f /usr/local/.ghcup - docker image prune --all --force || true + sudo rmz -f /opt/hostedtoolcache/CodeQL \ + /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk \ + /opt/hostedtoolcache/PyPy \ + /opt/hostedtoolcache/Ruby \ + /opt/hostedtoolcache/go \ + /usr/local/lib/android \ + /usr/share/dotnet \ + /opt/ghc \ + /usr/local/.ghcup - name: Checkout uses: actions/checkout@v5 From 4f6c93ea2508424996655c242f6f738fd63e9829 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:43:44 -0500 Subject: [PATCH 09/19] chore: Try again --- .github/workflows/pre-commit.yml | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 02481a80..62c744b1 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -45,15 +45,12 @@ jobs: - name: Delete unnecessary files run: | ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - sudo rmz -f /opt/hostedtoolcache/CodeQL \ - /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk \ - /opt/hostedtoolcache/PyPy \ - /opt/hostedtoolcache/Ruby \ - /opt/hostedtoolcache/go \ - /usr/local/lib/android \ - /usr/share/dotnet \ - /opt/ghc \ - /usr/local/.ghcup + rmz -f /opt/hostedtoolcache/CodeQL & + rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & + rmz -f /opt/hostedtoolcache/PyPy & + rmz -f /opt/hostedtoolcache/Ruby & + rmz -f /opt/hostedtoolcache/go & + wait - name: Checkout uses: actions/checkout@v5 @@ -100,15 +97,12 @@ jobs: - name: Delete unnecessary files run: | ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - sudo rmz -f /opt/hostedtoolcache/CodeQL \ - /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk \ - /opt/hostedtoolcache/PyPy \ - /opt/hostedtoolcache/Ruby \ - /opt/hostedtoolcache/go \ - /usr/local/lib/android \ - /usr/share/dotnet \ - /opt/ghc \ - /usr/local/.ghcup + rmz -f /opt/hostedtoolcache/CodeQL & + rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & + rmz -f /opt/hostedtoolcache/PyPy & + rmz -f /opt/hostedtoolcache/Ruby & + rmz -f /opt/hostedtoolcache/go & + wait - name: Checkout uses: actions/checkout@v5 From cba56ad6599ecb07ae846bc012d9071e0650b9b7 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:49:03 -0500 Subject: [PATCH 10/19] chore: Try again --- .github/workflows/pre-commit.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 62c744b1..0f35bccf 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -50,6 +50,11 @@ jobs: rmz -f /opt/hostedtoolcache/PyPy & rmz -f /opt/hostedtoolcache/Ruby & rmz -f /opt/hostedtoolcache/go & + sudo rmz -f /usr/local/lib/android & + sudo rmz -f /usr/share/dotnet & + sudo rmz -f /opt/ghc & + sudo rmz -f /usr/local/.ghcup & + sudo docker image prune --all --force || true & wait - name: Checkout @@ -102,6 +107,11 @@ jobs: rmz -f /opt/hostedtoolcache/PyPy & rmz -f /opt/hostedtoolcache/Ruby & rmz -f /opt/hostedtoolcache/go & + sudo rmz -f /usr/local/lib/android & + sudo rmz -f /usr/share/dotnet & + sudo rmz -f /opt/ghc & + sudo rmz -f /usr/local/.ghcup & + sudo docker image prune --all --force || true & wait - name: Checkout From a4fd1f2a4e0c7cc25f74b5e1c40b3a009c662909 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 13:56:05 -0500 Subject: [PATCH 11/19] chore: Try again --- .github/workflows/pre-commit.yml | 34 ++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 0f35bccf..c2504581 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -32,7 +32,7 @@ jobs: matrix: directory: ${{ fromJson(needs.collectInputs.outputs.directories) }} steps: - - name: Install the latest wrpc version + - name: Install rmz uses: jaxxstorm/action-install-gh-release@v2.1.0 with: repo: SUPERCILEX/fuc @@ -44,6 +44,16 @@ jobs: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | + formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } + getAvailableSpace() { echo $(df -a $1 | awk 'NR > 1 {avail+=$4} END {print avail}'); } + + BEFORE=$(getAvailableSpace) + + sudo du -sh /usr/local/lib/android + sudo du -sh /usr/share/dotnet + sudo du -sh /opt/ghc || true + sudo du -sh /usr/local/.ghcup || true + ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz rmz -f /opt/hostedtoolcache/CodeQL & rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & @@ -54,9 +64,12 @@ jobs: sudo rmz -f /usr/share/dotnet & sudo rmz -f /opt/ghc & sudo rmz -f /usr/local/.ghcup & - sudo docker image prune --all --force || true & wait + AFTER=$(getAvailableSpace) + SAVED=$((AFTER-BEFORE)) + echo "=> Saved $(formatByteCount $SAVED)" + - name: Checkout uses: actions/checkout@v5 @@ -89,7 +102,7 @@ jobs: runs-on: ubuntu-latest needs: collectInputs steps: - - name: Install the latest wrpc version + - name: Install rmz uses: jaxxstorm/action-install-gh-release@v2.1.0 with: repo: SUPERCILEX/fuc @@ -101,6 +114,16 @@ jobs: # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | + formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } + getAvailableSpace() { echo $(df -a $1 | awk 'NR > 1 {avail+=$4} END {print avail}'); } + + BEFORE=$(getAvailableSpace) + + sudo du -sh /usr/local/lib/android + sudo du -sh /usr/share/dotnet + sudo du -sh /opt/ghc || true + sudo du -sh /usr/local/.ghcup || true + ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz rmz -f /opt/hostedtoolcache/CodeQL & rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & @@ -111,9 +134,12 @@ jobs: sudo rmz -f /usr/share/dotnet & sudo rmz -f /opt/ghc & sudo rmz -f /usr/local/.ghcup & - sudo docker image prune --all --force || true & wait + AFTER=$(getAvailableSpace) + SAVED=$((AFTER-BEFORE)) + echo "=> Saved $(formatByteCount $SAVED)" + - name: Checkout uses: actions/checkout@v5 with: From fedfea505251b881b7bebe06469b232d42cafce3 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 14:00:29 -0500 Subject: [PATCH 12/19] chore: Try again --- .github/workflows/pre-commit.yml | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index c2504581..93685a96 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -49,21 +49,20 @@ jobs: BEFORE=$(getAvailableSpace) + du -sh /opt/hostedtoolcache sudo du -sh /usr/local/lib/android sudo du -sh /usr/share/dotnet - sudo du -sh /opt/ghc || true - sudo du -sh /usr/local/.ghcup || true + sudo du -sh /usr/local/.ghcup ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz + sudo rmz -f /usr/local/lib/android & + sudo rmz -f /usr/share/dotnet & + sudo rmz -f /usr/local/.ghcup & rmz -f /opt/hostedtoolcache/CodeQL & rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & rmz -f /opt/hostedtoolcache/PyPy & rmz -f /opt/hostedtoolcache/Ruby & rmz -f /opt/hostedtoolcache/go & - sudo rmz -f /usr/local/lib/android & - sudo rmz -f /usr/share/dotnet & - sudo rmz -f /opt/ghc & - sudo rmz -f /usr/local/.ghcup & wait AFTER=$(getAvailableSpace) @@ -119,21 +118,20 @@ jobs: BEFORE=$(getAvailableSpace) + du -sh /opt/hostedtoolcache sudo du -sh /usr/local/lib/android sudo du -sh /usr/share/dotnet - sudo du -sh /opt/ghc || true - sudo du -sh /usr/local/.ghcup || true + sudo du -sh /usr/local/.ghcup ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz + sudo rmz -f /usr/local/lib/android & + sudo rmz -f /usr/share/dotnet & + sudo rmz -f /usr/local/.ghcup & rmz -f /opt/hostedtoolcache/CodeQL & rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & rmz -f /opt/hostedtoolcache/PyPy & rmz -f /opt/hostedtoolcache/Ruby & rmz -f /opt/hostedtoolcache/go & - sudo rmz -f /usr/local/lib/android & - sudo rmz -f /usr/share/dotnet & - sudo rmz -f /opt/ghc & - sudo rmz -f /usr/local/.ghcup & wait AFTER=$(getAvailableSpace) From 4d172b537272f0e5c72036515134855572a2f197 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 14:03:53 -0500 Subject: [PATCH 13/19] chore: Try again --- .github/workflows/pre-commit.yml | 92 +++++++++++++++++++++++++------- 1 file changed, 72 insertions(+), 20 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 93685a96..7a43dbdd 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -41,7 +41,34 @@ jobs: chmod: 0755 extension-matching: disable - # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 + # # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 + # - name: Delete unnecessary files + # run: | + # formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } + # getAvailableSpace() { echo $(df -a $1 | awk 'NR > 1 {avail+=$4} END {print avail}'); } + + # BEFORE=$(getAvailableSpace) + + # du -sh /opt/hostedtoolcache + # sudo du -sh /usr/local/lib/android + # sudo du -sh /usr/share/dotnet + # sudo du -sh /usr/local/.ghcup + + # ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz + # sudo rmz -f /usr/local/lib/android & + # sudo rmz -f /usr/share/dotnet & + # sudo rmz -f /usr/local/.ghcup & + # rmz -f /opt/hostedtoolcache/CodeQL & + # rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & + # rmz -f /opt/hostedtoolcache/PyPy & + # rmz -f /opt/hostedtoolcache/Ruby & + # rmz -f /opt/hostedtoolcache/go & + # wait + + # AFTER=$(getAvailableSpace) + # SAVED=$((AFTER-BEFORE)) + # echo "=> Saved $(formatByteCount $SAVED)" + # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } @@ -55,15 +82,14 @@ jobs: sudo du -sh /usr/local/.ghcup ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - sudo rmz -f /usr/local/lib/android & - sudo rmz -f /usr/share/dotnet & - sudo rmz -f /usr/local/.ghcup & - rmz -f /opt/hostedtoolcache/CodeQL & - rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & - rmz -f /opt/hostedtoolcache/PyPy & - rmz -f /opt/hostedtoolcache/Ruby & - rmz -f /opt/hostedtoolcache/go & - wait + time sudo rmz -f /usr/local/lib/android + time sudo rmz -f /usr/share/dotnet + time sudo rmz -f /usr/local/.ghcup + time rmz -f /opt/hostedtoolcache/CodeQL + time rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk + time rmz -f /opt/hostedtoolcache/PyPy + time rmz -f /opt/hostedtoolcache/Ruby + time rmz -f /opt/hostedtoolcache/go AFTER=$(getAvailableSpace) SAVED=$((AFTER-BEFORE)) @@ -110,7 +136,34 @@ jobs: chmod: 0755 extension-matching: disable - # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 + # # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 + # - name: Delete unnecessary files + # run: | + # formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } + # getAvailableSpace() { echo $(df -a $1 | awk 'NR > 1 {avail+=$4} END {print avail}'); } + + # BEFORE=$(getAvailableSpace) + + # du -sh /opt/hostedtoolcache + # sudo du -sh /usr/local/lib/android + # sudo du -sh /usr/share/dotnet + # sudo du -sh /usr/local/.ghcup + + # ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz + # sudo rmz -f /usr/local/lib/android & + # sudo rmz -f /usr/share/dotnet & + # sudo rmz -f /usr/local/.ghcup & + # rmz -f /opt/hostedtoolcache/CodeQL & + # rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & + # rmz -f /opt/hostedtoolcache/PyPy & + # rmz -f /opt/hostedtoolcache/Ruby & + # rmz -f /opt/hostedtoolcache/go & + # wait + + # AFTER=$(getAvailableSpace) + # SAVED=$((AFTER-BEFORE)) + # echo "=> Saved $(formatByteCount $SAVED)" + # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } @@ -124,15 +177,14 @@ jobs: sudo du -sh /usr/local/.ghcup ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - sudo rmz -f /usr/local/lib/android & - sudo rmz -f /usr/share/dotnet & - sudo rmz -f /usr/local/.ghcup & - rmz -f /opt/hostedtoolcache/CodeQL & - rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & - rmz -f /opt/hostedtoolcache/PyPy & - rmz -f /opt/hostedtoolcache/Ruby & - rmz -f /opt/hostedtoolcache/go & - wait + time sudo rmz -f /usr/local/lib/android + time sudo rmz -f /usr/share/dotnet + time sudo rmz -f /usr/local/.ghcup + time rmz -f /opt/hostedtoolcache/CodeQL + time rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk + time rmz -f /opt/hostedtoolcache/PyPy + time rmz -f /opt/hostedtoolcache/Ruby + time rmz -f /opt/hostedtoolcache/go AFTER=$(getAvailableSpace) SAVED=$((AFTER-BEFORE)) From 31bdb5fde44f5c4a18c908805f9f204fd387a15d Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 14:12:44 -0500 Subject: [PATCH 14/19] chore: Try again --- .github/workflows/pre-commit.yml | 100 ++++++------------------------- 1 file changed, 18 insertions(+), 82 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 7a43dbdd..94f80bf6 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -41,34 +41,7 @@ jobs: chmod: 0755 extension-matching: disable - # # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - # - name: Delete unnecessary files - # run: | - # formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } - # getAvailableSpace() { echo $(df -a $1 | awk 'NR > 1 {avail+=$4} END {print avail}'); } - - # BEFORE=$(getAvailableSpace) - - # du -sh /opt/hostedtoolcache - # sudo du -sh /usr/local/lib/android - # sudo du -sh /usr/share/dotnet - # sudo du -sh /usr/local/.ghcup - - # ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - # sudo rmz -f /usr/local/lib/android & - # sudo rmz -f /usr/share/dotnet & - # sudo rmz -f /usr/local/.ghcup & - # rmz -f /opt/hostedtoolcache/CodeQL & - # rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & - # rmz -f /opt/hostedtoolcache/PyPy & - # rmz -f /opt/hostedtoolcache/Ruby & - # rmz -f /opt/hostedtoolcache/go & - # wait - - # AFTER=$(getAvailableSpace) - # SAVED=$((AFTER-BEFORE)) - # echo "=> Saved $(formatByteCount $SAVED)" - # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 + # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } @@ -76,20 +49,15 @@ jobs: BEFORE=$(getAvailableSpace) - du -sh /opt/hostedtoolcache - sudo du -sh /usr/local/lib/android - sudo du -sh /usr/share/dotnet - sudo du -sh /usr/local/.ghcup - ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - time sudo rmz -f /usr/local/lib/android - time sudo rmz -f /usr/share/dotnet - time sudo rmz -f /usr/local/.ghcup - time rmz -f /opt/hostedtoolcache/CodeQL - time rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk - time rmz -f /opt/hostedtoolcache/PyPy - time rmz -f /opt/hostedtoolcache/Ruby - time rmz -f /opt/hostedtoolcache/go + sudo rmz -f /usr/share/dotnet & + sudo rmz -f /usr/local/.ghcup & + rmz -f /opt/hostedtoolcache/CodeQL & + rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & + rmz -f /opt/hostedtoolcache/PyPy & + rmz -f /opt/hostedtoolcache/Ruby & + rmz -f /opt/hostedtoolcache/go & + wait AFTER=$(getAvailableSpace) SAVED=$((AFTER-BEFORE)) @@ -136,34 +104,7 @@ jobs: chmod: 0755 extension-matching: disable - # # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - # - name: Delete unnecessary files - # run: | - # formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } - # getAvailableSpace() { echo $(df -a $1 | awk 'NR > 1 {avail+=$4} END {print avail}'); } - - # BEFORE=$(getAvailableSpace) - - # du -sh /opt/hostedtoolcache - # sudo du -sh /usr/local/lib/android - # sudo du -sh /usr/share/dotnet - # sudo du -sh /usr/local/.ghcup - - # ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - # sudo rmz -f /usr/local/lib/android & - # sudo rmz -f /usr/share/dotnet & - # sudo rmz -f /usr/local/.ghcup & - # rmz -f /opt/hostedtoolcache/CodeQL & - # rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & - # rmz -f /opt/hostedtoolcache/PyPy & - # rmz -f /opt/hostedtoolcache/Ruby & - # rmz -f /opt/hostedtoolcache/go & - # wait - - # AFTER=$(getAvailableSpace) - # SAVED=$((AFTER-BEFORE)) - # echo "=> Saved $(formatByteCount $SAVED)" - # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 + # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - name: Delete unnecessary files run: | formatByteCount() { echo $(numfmt --to=iec-i --suffix=B --padding=7 $1'000'); } @@ -171,20 +112,15 @@ jobs: BEFORE=$(getAvailableSpace) - du -sh /opt/hostedtoolcache - sudo du -sh /usr/local/lib/android - sudo du -sh /usr/share/dotnet - sudo du -sh /usr/local/.ghcup - ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - time sudo rmz -f /usr/local/lib/android - time sudo rmz -f /usr/share/dotnet - time sudo rmz -f /usr/local/.ghcup - time rmz -f /opt/hostedtoolcache/CodeQL - time rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk - time rmz -f /opt/hostedtoolcache/PyPy - time rmz -f /opt/hostedtoolcache/Ruby - time rmz -f /opt/hostedtoolcache/go + sudo rmz -f /usr/share/dotnet & + sudo rmz -f /usr/local/.ghcup & + rmz -f /opt/hostedtoolcache/CodeQL & + rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & + rmz -f /opt/hostedtoolcache/PyPy & + rmz -f /opt/hostedtoolcache/Ruby & + rmz -f /opt/hostedtoolcache/go & + wait AFTER=$(getAvailableSpace) SAVED=$((AFTER-BEFORE)) From 2705562747b5aaa4fcebbea364e334da6ff9a6ea Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 14:17:58 -0500 Subject: [PATCH 15/19] chore: Try again --- .github/workflows/pre-commit.yml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 94f80bf6..011a4924 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -50,14 +50,13 @@ jobs: BEFORE=$(getAvailableSpace) ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - sudo rmz -f /usr/share/dotnet & - sudo rmz -f /usr/local/.ghcup & - rmz -f /opt/hostedtoolcache/CodeQL & - rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & - rmz -f /opt/hostedtoolcache/PyPy & - rmz -f /opt/hostedtoolcache/Ruby & - rmz -f /opt/hostedtoolcache/go & - wait + sudo rmz -f /usr/share/dotnet \ + /usr/local/.ghcup \ + /opt/hostedtoolcache/CodeQL \ + /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk \ + /opt/hostedtoolcache/PyPy \ + /opt/hostedtoolcache/Ruby \ + /opt/hostedtoolcache/go AFTER=$(getAvailableSpace) SAVED=$((AFTER-BEFORE)) @@ -113,14 +112,13 @@ jobs: BEFORE=$(getAvailableSpace) ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - sudo rmz -f /usr/share/dotnet & - sudo rmz -f /usr/local/.ghcup & - rmz -f /opt/hostedtoolcache/CodeQL & - rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & - rmz -f /opt/hostedtoolcache/PyPy & - rmz -f /opt/hostedtoolcache/Ruby & - rmz -f /opt/hostedtoolcache/go & - wait + sudo rmz -f /usr/share/dotnet \ + /usr/local/.ghcup \ + /opt/hostedtoolcache/CodeQL \ + /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk \ + /opt/hostedtoolcache/PyPy \ + /opt/hostedtoolcache/Ruby \ + /opt/hostedtoolcache/go AFTER=$(getAvailableSpace) SAVED=$((AFTER-BEFORE)) From b140ece9281379cc0c27b36b8f95fb8ab2e8d9de Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 16:12:29 -0500 Subject: [PATCH 16/19] chore: Try again --- .github/workflows/pre-commit.yml | 38 +++++++++++++++++--------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 011a4924..8c4ea345 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -22,7 +22,7 @@ jobs: - name: Get root directories id: dirs - uses: clowdhaus/terraform-composite-actions/directories@v1.13.0 + uses: clowdhaus/terraform-composite-actions/directories@v1.14.0 preCommitMinVersions: name: Min TF pre-commit @@ -50,13 +50,14 @@ jobs: BEFORE=$(getAvailableSpace) ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - sudo rmz -f /usr/share/dotnet \ - /usr/local/.ghcup \ - /opt/hostedtoolcache/CodeQL \ - /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk \ - /opt/hostedtoolcache/PyPy \ - /opt/hostedtoolcache/Ruby \ - /opt/hostedtoolcache/go + sudo rmz -f /usr/share/dotnet & + sudo rmz -f /usr/local/.ghcup & + rmz -f /opt/hostedtoolcache/CodeQL & + rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & + rmz -f /opt/hostedtoolcache/PyPy & + rmz -f /opt/hostedtoolcache/Ruby & + rmz -f /opt/hostedtoolcache/go & + wait AFTER=$(getAvailableSpace) SAVED=$((AFTER-BEFORE)) @@ -74,7 +75,7 @@ jobs: - name: Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }} # Run only validate pre-commit check on min version supported if: ${{ matrix.directory != '.' }} - uses: clowdhaus/terraform-composite-actions/pre-commit@v1.13.0 + uses: clowdhaus/terraform-composite-actions/pre-commit@v1.14.0 with: terraform-version: ${{ steps.minMax.outputs.minVersion }} tflint-version: ${{ env.TFLINT_VERSION }} @@ -83,7 +84,7 @@ jobs: - name: Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }} # Run only validate pre-commit check on min version supported if: ${{ matrix.directory == '.' }} - uses: clowdhaus/terraform-composite-actions/pre-commit@v1.13.0 + uses: clowdhaus/terraform-composite-actions/pre-commit@v1.14.0 with: terraform-version: ${{ steps.minMax.outputs.minVersion }} tflint-version: ${{ env.TFLINT_VERSION }} @@ -112,13 +113,14 @@ jobs: BEFORE=$(getAvailableSpace) ln -s /opt/hostedtoolcache/SUPERCILEX/x86_64-unknown-linux-gnu-rmz/latest/linux-x64/rmz /usr/local/bin/rmz - sudo rmz -f /usr/share/dotnet \ - /usr/local/.ghcup \ - /opt/hostedtoolcache/CodeQL \ - /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk \ - /opt/hostedtoolcache/PyPy \ - /opt/hostedtoolcache/Ruby \ - /opt/hostedtoolcache/go + sudo rmz -f /usr/share/dotnet & + sudo rmz -f /usr/local/.ghcup & + rmz -f /opt/hostedtoolcache/CodeQL & + rmz -f /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk & + rmz -f /opt/hostedtoolcache/PyPy & + rmz -f /opt/hostedtoolcache/Ruby & + rmz -f /opt/hostedtoolcache/go & + wait AFTER=$(getAvailableSpace) SAVED=$((AFTER-BEFORE)) @@ -135,7 +137,7 @@ jobs: uses: clowdhaus/terraform-min-max@v2.1.0 - name: Pre-commit Terraform ${{ steps.minMax.outputs.maxVersion }} - uses: clowdhaus/terraform-composite-actions/pre-commit@v1.13.0 + uses: clowdhaus/terraform-composite-actions/pre-commit@v1.14.0 with: terraform-version: ${{ steps.minMax.outputs.maxVersion }} tflint-version: ${{ env.TFLINT_VERSION }} From 20afe60920df7e7fe5b530207a1645cb02738e75 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 16:14:51 -0500 Subject: [PATCH 17/19] chore: Try again --- .github/workflows/pre-commit.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 8c4ea345..35e0fcd2 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -143,3 +143,4 @@ jobs: tflint-version: ${{ env.TFLINT_VERSION }} terraform-docs-version: ${{ env.TERRAFORM_DOCS_VERSION }} install-hcledit: true + arallelize-init: true From c9e83f5aba715b2a42a87ff14488dd3fddb82253 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 17 Oct 2025 16:16:19 -0500 Subject: [PATCH 18/19] chore: Try again --- .github/workflows/pre-commit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 35e0fcd2..05e9fdba 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -143,4 +143,4 @@ jobs: tflint-version: ${{ env.TFLINT_VERSION }} terraform-docs-version: ${{ env.TERRAFORM_DOCS_VERSION }} install-hcledit: true - arallelize-init: true + parallelize-init: true From f8ecff1c54ddc364b2faa323e2fb18d48921061d Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Sat, 18 Oct 2025 08:53:01 -0500 Subject: [PATCH 19/19] chore: Try again --- .github/workflows/pre-commit.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 05e9fdba..8c4ea345 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -143,4 +143,3 @@ jobs: tflint-version: ${{ env.TFLINT_VERSION }} terraform-docs-version: ${{ env.TERRAFORM_DOCS_VERSION }} install-hcledit: true - parallelize-init: true