[ISSUE-67] CI Runner Test Repo & Validation Workflow #1

Closed
Dave wants to merge 0 commits from ISSUE-67 into test
Member

Summary

Create the CI Runner Test repository with a minimal Gradle/Java project and validation workflow.

What's Included

  • Minimal Gradle/Java project: build.gradle, settings.gradle.kts, App.java, AppTest.java, committed Gradle wrapper (gradlew, gradlew.bat, gradle/wrapper/)
  • Validation workflow: .gitea/workflows/test-ci-runner.yml with workflow_dispatch trigger
    • Uses container: 192.168.0.100:8928/hithomelabs/ci-runner:latest
    • Includes actions/setup-java@v4 for JDK 17 (Temurin) — required because image is JRE-only
    • Verifies tools: Java, Docker, Git, Node.js
    • Runs ./gradlew build
    • Tests Docker CLI with host socket mount
  • README.md: Documents purpose and how to trigger
  • .gitignore: Standard Gradle ignores

Notes

  • Repo created as Dave/ci-runner-test (not Hithomelabs/ci-runner-test) due to token scope limitations — needs transfer to org
  • workflow_dispatch-only trigger — never triggers on push
  • Prerequisite: Verify /var/run/docker.sock is bind-mounted on the runner before triggering

Issues

## Summary Create the CI Runner Test repository with a minimal Gradle/Java project and validation workflow. ## What's Included - **Minimal Gradle/Java project**: `build.gradle`, `settings.gradle.kts`, `App.java`, `AppTest.java`, committed Gradle wrapper (`gradlew`, `gradlew.bat`, `gradle/wrapper/`) - **Validation workflow**: `.gitea/workflows/test-ci-runner.yml` with `workflow_dispatch` trigger - Uses `container: 192.168.0.100:8928/hithomelabs/ci-runner:latest` - Includes `actions/setup-java@v4` for JDK 17 (Temurin) — required because image is JRE-only - Verifies tools: Java, Docker, Git, Node.js - Runs `./gradlew build` - Tests Docker CLI with host socket mount - **README.md**: Documents purpose and how to trigger - **.gitignore**: Standard Gradle ignores ## Notes - Repo created as `Dave/ci-runner-test` (not `Hithomelabs/ci-runner-test`) due to token scope limitations — needs transfer to org - `workflow_dispatch`-only trigger — never triggers on push - **Prerequisite**: Verify `/var/run/docker.sock` is bind-mounted on the runner before triggering ## Issues - Hithomelabs/HomeLabDocker#67
Dave closed this pull request 2026-07-04 18:18:54 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Hithomelabs/ci-runner-test#1
No description provided.