fixup setting limits for Goma

This commit is contained in:
John Kleinschmidt
2021-11-17 10:44:23 -05:00
parent 5dda2a06a5
commit 5d7cf40977

View File

@@ -1,4 +1,4 @@
name: GitHub Actions Demo
name: GitHub Actions
on: [push]
jobs:
osx-testing-x64:
@@ -12,8 +12,14 @@ jobs:
run: |
git clone --depth=1 https://chromium.googlesource.com/chromium/tools/depot_tools.git
echo "$PWD/depot_tools" >> $GITHUB_PATH
- name: Check amount of disk space available
run: df -h
- name: Setup limits for Goma
run: |
ulimit -n 10000
sudo launchctl limit maxfiles 65536 200000
- name: Verify limits for Goma
run: |
ulimit -n
launchctl limit maxfiles
- name: Gclient sync
run: |
gclient config \
@@ -61,10 +67,10 @@ jobs:
env:
RAW_GOMA_AUTH: ${{ secrets.RAW_GOMA_AUTH }}
run: |
echo " NUMBER_OF_NINJA_PROCESSES=300" >> $GITHUB_ENV
echo "NUMBER_OF_NINJA_PROCESSES=300" >> $GITHUB_ENV
if [ "`uname`" == "Darwin" ]; then
echo "ulimit -n 10000" >> $GITHUB_ENV
echo "sudo launchctl limit maxfiles 65536 200000" >> $GITHUB_ENV
ulimit -n 10000
sudo launchctl limit maxfiles 65536 200000
fi
if [ ! -z "$RAW_GOMA_AUTH" ]; then
echo $RAW_GOMA_AUTH > ~/.goma_oauth2_config