Compare commits

...

3 Commits
main ... main

Author SHA1 Message Date
2d4c755cc2 Merge pull request '[ISSUE-76] Fix Gradle build failure — replace setup-java with Alpine JDK package' (#5) from Dave/ci-runner-test:ISSUE-76 into main
All checks were successful
Test CI Runner Image / validate (push) Successful in 1m21s
Reviewed-on: Hithomelabs/ci-runner-test#5
Reviewed-by: hitanshu <hitanshu98@gmail.com>
2026-07-05 06:34:35 +00:00
455505a6d6 Hithomelabs/HomeLabDocker#76: Fix Gradle build failure — replace setup-java with Alpine JDK package
The actions/setup-java@v4 step downloads a glibc-compiled JDK (Temurin)
which cannot execute on Alpine's musl libc. Replace with Alpine's native
openjdk17-jdk package via apk, which is compiled for musl and works
correctly with gradlew.
2026-07-05 06:27:45 +00:00
27c73459c0 [ISSUE-75] Update workflow trigger to push on test/main branches (#3)
Some checks failed
Test CI Runner Image / validate (push) Failing after 36s
## Summary
Change the CI runner test workflow trigger from `workflow_dispatch` only to also include `push` on `test` and `main` branches, enabling automatic execution when code is pushed.

## Changes
- `.gitea/workflows/test-ci-runner.yml`: Added `push` trigger targeting `test` and `main` branches while retaining `workflow_dispatch` for manual triggering

## Issues
- Hithomelabs/HomeLabDocker#75

## Testing
- [ ] Push to `test` branch triggers workflow automatically
- [ ] Push to `main` branch triggers workflow automatically
- [ ] Manual `workflow_dispatch` still works via UI

Reviewed-on: Hithomelabs/ci-runner-test#3
Reviewed-by: hitanshu <hitanshu98@gmail.com>
Co-authored-by: Dave the Dev <davethedev@hithomelabs.com>
Co-committed-by: Dave the Dev <davethedev@hithomelabs.com>
2026-07-04 19:06:38 +00:00

View File

@ -1,5 +1,7 @@
name: Test CI Runner Image
on:
push:
branches: [test, main]
workflow_dispatch:
jobs:
@ -10,11 +12,10 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install JDK (JRE-only image)
uses: actions/setup-java@v4
with:
java-version: 17
distribution: temurin
- name: Install JDK (musl-native, Alpine package)
run: |
apk add --no-cache openjdk17-jdk
echo "JAVA_HOME=/usr/lib/jvm/java-17-openjdk" >> "$GITHUB_ENV"
- name: Verify tools
run: |