name: CI on: push: {} jobs: build: runs-on: "docker" container: image: forgejo.csbx.dev/acmcarther/coder-dev-base-image:4 steps: - uses: actions/checkout@v4 - name: Install bazelisk run: | curl -fLO "https://bin-cache.csbx.dev/bazelisk/v1.27.0/bazelisk-linux-amd64" mkdir -p "${GITHUB_WORKSPACE}/bin/" mv bazelisk-linux-amd64 "${GITHUB_WORKSPACE}/bin/bazel" chmod +x "${GITHUB_WORKSPACE}/bin/bazel" - name: Test env: BAZELISK_BASE_URL: "https://bin-cache.csbx.dev/bazel" run: | ${GITHUB_WORKSPACE}/bin/bazel test --config=ci --java_runtime_version=remotejdk_21 //... - name: Upload test logs if: always() uses: actions/upload-artifact@v3 with: name: bazel-test-logs path: bazel-testlogs/