public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/microsoft/heads/main)] Free disk space in update-main too
@ 2023-10-07  2:09 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-10-07  2:09 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:f32424218d3f907386492e25e816a49623d0686f

commit f32424218d3f907386492e25e816a49623d0686f
Author: Eugene Rozenfeld <erozen@microsoft.com>
Date:   Fri Oct 6 19:00:22 2023 -0700

    Free disk space in update-main too

Diff:
---
 .github/scripts/free-disk-space.sh | 30 ++++++++++++++++++++++++++++++
 .github/workflows/build.yaml       | 14 +++++---------
 .github/workflows/test-gcc.yaml    | 14 +++++---------
 .github/workflows/update-main.yaml |  9 +++++++++
 4 files changed, 49 insertions(+), 18 deletions(-)

diff --git a/.github/scripts/free-disk-space.sh b/.github/scripts/free-disk-space.sh
new file mode 100644
index 00000000000..8325b954590
--- /dev/null
+++ b/.github/scripts/free-disk-space.sh
@@ -0,0 +1,30 @@
+# Copyright (c) Microsoft Corporation.
+
+# MIT License
+
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+
+# THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+echo "Free space before:"
+df -h
+sudo rm -rf /usr/share/dotnet
+sudo rm -rf /opt/ghc
+sudo rm -rf /usr/local/share/boost
+sudo rm -rf "$AGENT_TOOLSDIRECTORY"
+echo "Free space after:"
+df -h
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index eb68916cda9..a217223ffa0 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -41,15 +41,11 @@ jobs:
   build:
     runs-on: ubuntu-22.04
     steps:
-      - run: |
-          echo "Free space before:"
-          df -h
-          sudo rm -rf /usr/share/dotnet
-          sudo rm -rf /opt/ghc
-          sudo rm -rf /usr/local/share/boost
-          sudo rm -rf "$AGENT_TOOLSDIRECTORY"
-          echo "Free space after:"
-          df -h
+      - name: Increase available disk space
+        run: |
+          chmod +x .github/scripts/free-disk-space.sh
+          .github/scripts/free-disk-space.sh
+
       - name: checkout
         uses: actions/checkout@v3
         with:
diff --git a/.github/workflows/test-gcc.yaml b/.github/workflows/test-gcc.yaml
index 1f1b83f711c..517aac93301 100644
--- a/.github/workflows/test-gcc.yaml
+++ b/.github/workflows/test-gcc.yaml
@@ -105,15 +105,11 @@ jobs:
       fail-fast: false        
     runs-on: ubuntu-22.04
     steps:
-      - run: |
-          echo "Free space before:"
-          df -h
-          sudo rm -rf /usr/share/dotnet
-          sudo rm -rf /opt/ghc
-          sudo rm -rf /usr/local/share/boost
-          sudo rm -rf "$AGENT_TOOLSDIRECTORY"
-          echo "Free space after:"
-          df -h
+      - name: Increase available disk space
+        run: |
+          chmod +x .github/scripts/free-disk-space.sh
+          .github/scripts/free-disk-space.sh
+
       - run: echo ${{needs.init.outputs.output1}} ${{needs.init.outputs.output2}}
       - run: echo $GITHUB_CONTEXT
         env:
diff --git a/.github/workflows/update-main.yaml b/.github/workflows/update-main.yaml
index c1e792e299c..944709d251d 100644
--- a/.github/workflows/update-main.yaml
+++ b/.github/workflows/update-main.yaml
@@ -46,6 +46,10 @@ jobs:
       masterSHA: ${{ steps.printCurrentSHA.outputs.currentSHA }}
       matrixTestSet: ${{ steps.printGCCTestSet.outputs.testSet }}
     steps:
+      - name: Increase available disk space
+        run: |
+          chmod +x .github/scripts/free-disk-space.sh
+          .github/scripts/free-disk-space.sh
       - name: Checkout
         uses: actions/checkout@v3
         with:
@@ -133,6 +137,11 @@ jobs:
 
     runs-on: ubuntu-22.04
     steps:
+      - name: Increase available disk space
+        run: |
+          chmod +x .github/scripts/free-disk-space.sh
+          .github/scripts/free-disk-space.sh
+
       - name: Checkout
         uses: actions/checkout@v3
         with:

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-10-07  2:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-07  2:09 [gcc(refs/vendors/microsoft/heads/main)] Free disk space in update-main too Eugene Rozenfeld

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).