Test repository for validating the custom slim CI runner image.
Go to file
Dave the Dev 27c73459c0
Some checks failed
Test CI Runner Image / validate (push) Failing after 36s
[ISSUE-75] Update workflow trigger to push on test/main branches (#3)
## 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: #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
.gitea/workflows [ISSUE-75] Update workflow trigger to push on test/main branches (#3) 2026-07-04 19:06:38 +00:00
gradle/wrapper Initial commit: CI runner test project 2026-07-04 23:47:25 +05:30
src Initial commit: CI runner test project 2026-07-04 23:47:25 +05:30
.gitignore Initial commit: CI runner test project 2026-07-04 23:47:25 +05:30
build.gradle Initial commit: CI runner test project 2026-07-04 23:47:25 +05:30
gradlew Initial commit: CI runner test project 2026-07-04 23:47:25 +05:30
gradlew.bat Initial commit: CI runner test project 2026-07-04 23:47:25 +05:30
README.md Initial commit: CI runner test project 2026-07-04 23:47:25 +05:30
settings.gradle.kts Initial commit: CI runner test project 2026-07-04 23:47:25 +05:30

CI Runner Test

Test repository for validating the custom slim CI runner image.

Trigger: Go to Actions → Test CI Runner Image → "Run workflow"

What it tests:

  • JRE base with JDK installed at runtime via actions/setup-java@v4
  • Gradle Java compilation and test execution
  • Docker CLI with host socket mount
  • Node.js availability (required by JavaScript actions)