Skip to content

Commit 08bf291

Browse files
committed
ci: use the 32 GiB private runner class
1 parent 723e374 commit 08bf291

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

‎.github/workflows/publish-image.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ concurrency:
1515
jobs:
1616
publish:
1717
if: github.ref == 'refs/heads/main'
18-
runs-on: truenas-routelisttotesla-storage-64g
18+
runs-on: truenas-routelisttotesla-storage-32g
1919
timeout-minutes: 60
2020
permissions:
2121
contents: read
@@ -60,4 +60,4 @@ jobs:
6060
VCS_REF=${{ github.sha }}
6161
tags: |
6262
ghcr.io/javadevjt/routelisttotesla:latest
63-
ghcr.io/javadevjt/routelisttotesla:sha-${{ github.sha }}
63+
ghcr.io/javadevjt/routelisttotesla:sha-${{ github.sha }}

‎docs/development-reference.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,12 @@ field and ISO date formats. Run from the repository root:
8686
./mvnw spring-boot:run
8787
```
8888

89+
Image publication uses the private `truenas-routelisttotesla-storage-32g` runner
90+
class, with the existing disk build cache and GitHub cache fallback. This class
91+
selects 32 GiB of runner storage; the deployed application's resources are
92+
configured separately. The operator observed roughly 26 GB peak runner usage
93+
before requesting this reduction from the 64 GiB class.
94+
8995
The Dockerfile builds the JAR from source in a JDK stage, derives modules with
9096
`jdeps`, and creates a stripped `jlink` runtime. The final Ubuntu 26.04 image runs
9197
as UID/GID 10001 and contains neither Maven nor the Java compiler. OCR dependencies

0 commit comments

Comments
 (0)