Skip to content

Commit 5e60ce7

Browse files
committed
feat: Faster CI; remove unecessary files due to disk space (but faster)
1 parent d9ec0af commit 5e60ce7

File tree

1 file changed

+4
-31
lines changed

1 file changed

+4
-31
lines changed

.github/workflows/pre-commit.yml

Lines changed: 4 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,8 @@ jobs:
3232
matrix:
3333
directory: ${{ fromJson(needs.collectInputs.outputs.directories) }}
3434
steps:
35-
# https://github.com/orgs/community/discussions/25678#discussioncomment-5242449
36-
- name: Delete huge unnecessary tools folder
37-
run: |
38-
rm -rf /opt/hostedtoolcache/CodeQL
39-
rm -rf /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk
40-
rm -rf /opt/hostedtoolcache/Ruby
41-
rm -rf /opt/hostedtoolcache/go
35+
- name: Delete unnecessary files
36+
uses: xd009642/[email protected]
4237

4338
- name: Checkout
4439
uses: actions/checkout@v4
@@ -72,30 +67,8 @@ jobs:
7267
runs-on: ubuntu-latest
7368
needs: collectInputs
7469
steps:
75-
# https://github.com/orgs/community/discussions/25678#discussioncomment-5242449
76-
- name: Delete huge unnecessary tools folder
77-
run: |
78-
df -h
79-
rm -rf /opt/hostedtoolcache/CodeQL
80-
rm -rf /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk
81-
rm -rf /opt/hostedtoolcache/Ruby
82-
rm -rf /opt/hostedtoolcache/go
83-
# And a little bit more
84-
sudo apt-get -qq remove -y 'azure-.*'
85-
sudo apt-get -qq remove -y 'cpp-.*'
86-
sudo apt-get -qq remove -y 'dotnet-runtime-.*'
87-
sudo apt-get -qq remove -y 'google-.*'
88-
sudo apt-get -qq remove -y 'libclang-.*'
89-
sudo apt-get -qq remove -y 'libllvm.*'
90-
sudo apt-get -qq remove -y 'llvm-.*'
91-
sudo apt-get -qq remove -y 'mysql-.*'
92-
sudo apt-get -qq remove -y 'postgresql-.*'
93-
sudo apt-get -qq remove -y 'php.*'
94-
sudo apt-get -qq remove -y 'temurin-.*'
95-
sudo apt-get -qq remove -y kubectl firefox mono-devel
96-
sudo apt-get -qq autoremove -y
97-
sudo apt-get -qq clean
98-
df -h
70+
- name: Delete unnecessary files
71+
uses: xd009642/[email protected]
9972

10073
- name: Checkout
10174
uses: actions/checkout@v4

0 commit comments

Comments
 (0)