Skip to content

Commit afd4710

Browse files
committed
GHA | cleaning up space before test run
1 parent 4b0c0e8 commit afd4710

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

.github/workflows/build.yml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,35 @@ jobs:
4848
--health-retries 5
4949
es:
5050
image: docker.elastic.co/elasticsearch/elasticsearch:8.15.2
51-
options: >-
52-
--ulimit memlock=-1:-1
53-
--ulimit nofile=65536:65536
51+
healthcheck:
52+
test: curl -s http://es:9200 >/dev/null || exit 1
53+
interval: 10s
54+
timeout: 5s
55+
retries: 10
5456
ports:
5557
- 9200:9200
58+
ulimits:
59+
memlock:
60+
soft: -1
61+
hard: -1
5662
env:
5763
discovery.type: single-node
5864
xpack.security.enabled: "false"
5965
xpack.security.http.ssl.enabled: "false"
6066
xpack.security.transport.ssl.enabled: "false"
6167
ES_JAVA_OPTS: "-Xmx1024m -Xms1024m"
6268
steps:
69+
- name: Free Disk Space
70+
uses: ShubhamTatvamasi/free-disk-space-action@v1
71+
with:
72+
tool-cache: true # remove old tool cache
73+
android: true # removes large Android SDK
74+
dotnet: true # remove .NET
75+
haskell: true # remove Haskell
76+
docker-images: true # remove unused docker images
77+
large-packages: true # removes ghc, cabal, etc.
78+
swap-storage: true # remove swap
79+
apt: true # remove apt cache
6380
- uses: actions/checkout@v3
6481
- name: Set up Python
6582
uses: actions/setup-python@v4

0 commit comments

Comments
 (0)