mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-10-31 16:22:49 +00:00
ci: report runner capacity on the self-hosted jobs
This commit is contained in:
@@ -145,6 +145,15 @@ jobs:
|
|||||||
group: ${{ github.ref == 'refs/heads/main' && format('check-compose-main-{0}', github.sha) || github.ref == 'refs/heads/develop' && format('check-compose-develop-{0}', github.sha) || format('check-compose-{0}', github.ref) }}
|
group: ${{ github.ref == 'refs/heads/main' && format('check-compose-main-{0}', github.sha) || github.ref == 'refs/heads/develop' && format('check-compose-develop-{0}', github.sha) || format('check-compose-{0}', github.ref) }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
steps:
|
steps:
|
||||||
|
# Records the container's real limits so heap settings can be read against them
|
||||||
|
# instead of guessed at. Mirrors healthchat-release-playstore.yml.
|
||||||
|
- name: Report runner capacity
|
||||||
|
if: runner.environment == 'self-hosted'
|
||||||
|
run: |
|
||||||
|
free -h; nproc; df -h .
|
||||||
|
cat /sys/fs/cgroup/memory.max 2>/dev/null \
|
||||||
|
|| cat /sys/fs/cgroup/memory/memory.limit_in_bytes 2>/dev/null \
|
||||||
|
|| echo "no cgroup memory limit visible"
|
||||||
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||||
with:
|
with:
|
||||||
# Ensure we are building the branch and not the branch after being merged on develop
|
# Ensure we are building the branch and not the branch after being merged on develop
|
||||||
|
|||||||
@@ -32,6 +32,15 @@ jobs:
|
|||||||
group: ${{ github.ref == 'refs/heads/main' && format('unit-tests-main-{0}', github.sha) || github.ref == 'refs/heads/develop' && format('unit-tests-develop-{0}', github.sha) || format('unit-tests-{0}', github.ref) }}
|
group: ${{ github.ref == 'refs/heads/main' && format('unit-tests-main-{0}', github.sha) || github.ref == 'refs/heads/develop' && format('unit-tests-develop-{0}', github.sha) || format('unit-tests-{0}', github.ref) }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
steps:
|
steps:
|
||||||
|
# Records the container's real limits so heap settings can be read against them
|
||||||
|
# instead of guessed at. Mirrors healthchat-release-playstore.yml.
|
||||||
|
- name: Report runner capacity
|
||||||
|
if: runner.environment == 'self-hosted'
|
||||||
|
run: |
|
||||||
|
free -h; nproc; df -h .
|
||||||
|
cat /sys/fs/cgroup/memory.max 2>/dev/null \
|
||||||
|
|| cat /sys/fs/cgroup/memory/memory.limit_in_bytes 2>/dev/null \
|
||||||
|
|| echo "no cgroup memory limit visible"
|
||||||
- name: Free Disk Space (Ubuntu)
|
- name: Free Disk Space (Ubuntu)
|
||||||
# Only meaningful on GitHub's throwaway VMs. On a persistent self-hosted runner this
|
# Only meaningful on GitHub's throwaway VMs. On a persistent self-hosted runner this
|
||||||
# would delete dotnet/haskell/docker images from the host on every run.
|
# would delete dotnet/haskell/docker images from the host on every run.
|
||||||
|
|||||||
Reference in New Issue
Block a user