Archived
KofTwentyTwo/ci-policy: ci / fork-guard (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / go-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / go-nix-1 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / gradle-2 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / gradle-3 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / java-docker-4 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / java-maven-5 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / manifests-6 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / nix-7 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / node-8 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / python-9 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / rust-10 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / rust-11 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / rust-12 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / source-config-13 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / source-config-14 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-1 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-2 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-3 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-4 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-5 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-6 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-7 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / not-enrolled (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / content-validate-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / standards-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / node-matrix-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / source-config-15 (pull_request) Blocked by required conditions
KofTwentyTwo/ci-policy: Shared source and config CI / verify (pull_request) Blocked by required conditions
KofTwentyTwo/ci-policy: Shared source and config CI / secrets (pull_request) Blocked by required conditions
KofTwentyTwo/ci-policy: Shared source and config CI / gate (pull_request) Waiting for needed jobs
KofTwentyTwo/ci-policy: ci / ci-result (pull_request) Waiting for needed jobs
KofTwentyTwo/ci-policy: native / fork-deny (pull_request) Skipped
KofTwentyTwo/ci-policy: native / build-macos-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / build-macos-1 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / build-macos-2 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / build-macos-3 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / build-windows-4 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / build-windows-5 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / build-windows-6 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / build-windows-7 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / dotnet-8 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / dotnet-9 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / dotnet-10 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / dotnet-11 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-12 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-13 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-14 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-15 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-16 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-17 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-18 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-19 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / native-result (pull_request) Canceled after 3s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
77 lines
1.8 KiB
YAML
77 lines
1.8 KiB
YAML
schema: 1
|
|
|
|
# One repository, several components and platforms. Each component names its native tool; the platform decides where it
|
|
# runs (a catalog image on Linux, an operator-attested runner on Windows or macOS). Dependencies inside a Gradle build, a
|
|
# Cargo workspace or a solution stay with that native tool.
|
|
components:
|
|
cli:
|
|
directory: cli
|
|
platforms: [linux-amd64, macos-arm64, windows-amd64]
|
|
toolchains:
|
|
rust: "1"
|
|
build:
|
|
tool: cargo
|
|
commands:
|
|
- ["fmt", "--check"]
|
|
- ["clippy", "--locked", "--all-targets", "--", "-D", "warnings"]
|
|
- ["test", "--locked"]
|
|
artifacts:
|
|
binary:
|
|
paths: ["target/debug/cli*"]
|
|
service:
|
|
directory: service
|
|
toolchains:
|
|
go: "1"
|
|
build:
|
|
tool: go
|
|
commands:
|
|
- ["vet", "./..."]
|
|
- ["test", "-race", "./..."]
|
|
plugin:
|
|
directory: plugin
|
|
toolchains:
|
|
java: "21"
|
|
build:
|
|
tool: gradle
|
|
commands:
|
|
- ["build"]
|
|
reports:
|
|
junit:
|
|
format: junit
|
|
paths: ["**/build/test-results/**/*.xml"]
|
|
required: false
|
|
tools:
|
|
toolchains:
|
|
python: "3.13"
|
|
build:
|
|
tool: python
|
|
commands:
|
|
- ["-m", "ruff", "check"]
|
|
- ["-m", "pytest"]
|
|
desktop:
|
|
directory: desktop
|
|
platforms: [windows-amd64]
|
|
toolchains:
|
|
dotnet: "10.0.403"
|
|
build:
|
|
tool: dotnet
|
|
commands:
|
|
- ["test", "App.slnx", "--configuration", "Release"]
|
|
mac-app:
|
|
directory: mac
|
|
platforms: [macos-arm64]
|
|
toolchains:
|
|
xcode: "27"
|
|
build:
|
|
tool: xcodebuild
|
|
commands:
|
|
- ["test", "-project", "App.xcodeproj", "-scheme", "App"]
|
|
android-library:
|
|
directory: android
|
|
toolchains:
|
|
android: "2026.10.1"
|
|
build:
|
|
tool: android
|
|
commands:
|
|
- ["testDebugUnitTest"]
|