name: Test CI Runner Image on: workflow_dispatch: jobs: validate: runs-on: ubuntu-latest container: image: 192.168.0.100:8928/hithomelabs/ci-runner:latest steps: - uses: actions/checkout@v4 - name: Install JDK (JRE-only image) uses: actions/setup-java@v4 with: java-version: 17 distribution: temurin - name: Verify tools run: | echo "=== Java (should be JDK 17) ===" java -version echo "=== Docker ===" docker --version echo "=== Git ===" git --version echo "=== Node.js ===" node --version - name: Gradle build run: ./gradlew build - name: Test Docker CLI (socket mount) run: | echo "FROM alpine:latest" > Dockerfile.test docker build -t test-image . -f Dockerfile.test docker rmi test-image rm Dockerfile.test