188 lines
6.6 KiB
JSON
188 lines
6.6 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"observedUtc": "2026-10-24T16:58:58.951740+00:00",
|
|
"baselineCommit": "3727a723e8d0d9066ef3a0a4eed3e5313ff9cc28",
|
|
"verdict": "BLOCKED",
|
|
"giteaVersion": "1.26.0",
|
|
"apiHttpStatuses": {
|
|
"version": 200,
|
|
"repository": 200,
|
|
"repositoryRunners": 200,
|
|
"instanceRunners": 403,
|
|
"user": 403,
|
|
"runs": 200
|
|
},
|
|
"repositoryPermissions": {
|
|
"admin": true,
|
|
"push": true,
|
|
"pull": true
|
|
},
|
|
"repositoryRunner": {
|
|
"id": 3,
|
|
"name": "pi-runner-1",
|
|
"status": "offline",
|
|
"ephemeral": false
|
|
},
|
|
"actualRun": {
|
|
"id": 853,
|
|
"jobId": 1743,
|
|
"runnerId": 5,
|
|
"runnerName": "Live-Runner",
|
|
"reportedRunnerVersion": "v0.4.1",
|
|
"jobImage": "node:20-bookworm",
|
|
"jobImageObservedDigest": "sha256:8f693eaa7e0a8e71560c9a82b55fd54c2ae920a2ba5d2cde28bac7d1c01c9ba5",
|
|
"mergedHostNetwork": true,
|
|
"mergedDockerSocketBind": true,
|
|
"mergedPrivileged": false,
|
|
"persistentToolcacheMounted": true,
|
|
"guardExitCode": 1,
|
|
"guardUtc": "2026-10-24T16:33:21Z",
|
|
"checkoutAndSdkMainSkipped": true,
|
|
"mariaDbStarted": false,
|
|
"mariaDbTestsExecuted": false,
|
|
"jobContainerRemovalLogged": true,
|
|
"generatedWorkspaceVolumeRemovalAttemptLogged": true,
|
|
"privateServiceLifecycleProven": false
|
|
},
|
|
"unverified": [
|
|
"Host/daemon ownership and production separation",
|
|
"Installed binary source identity and actual effective private service configuration",
|
|
"Repository/instance secret and PR/fork token policies",
|
|
"Persistent cache and cross-job isolation",
|
|
"Success/failure/cancel/crash database-service cleanup"
|
|
],
|
|
"sourceCapability": {
|
|
"runnerTag": "v0.4.1",
|
|
"runnerCommit": "9aafec169b7ebf3d71df2b06780868fb552b435e",
|
|
"actVersion": "v0.261.10",
|
|
"nativePrivateServicesSupportedInSource": true,
|
|
"installedBinaryMatched": false,
|
|
"freshSourceManifest": [
|
|
{
|
|
"name": "tag",
|
|
"url": "https://gitea.com/api/v1/repos/gitea/runner/git/refs/tags/v0.4.1",
|
|
"sha256": "0f6c54a16c6761e8e5393b68bfd227162f919142a75ba050f0fbbc8de308166b"
|
|
},
|
|
{
|
|
"name": "config",
|
|
"url": "https://gitea.com/gitea/runner/raw/commit/9aafec169b7ebf3d71df2b06780868fb552b435e/internal/pkg/config/config.example.yaml",
|
|
"sha256": "e47d046dc368eb85b35665b4a5dba57ce0be4053c665ff737916a7561f7337fa"
|
|
},
|
|
{
|
|
"name": "runner",
|
|
"url": "https://gitea.com/gitea/runner/raw/commit/9aafec169b7ebf3d71df2b06780868fb552b435e/internal/app/run/runner.go",
|
|
"sha256": "857b163f42aeb350aa32fbdc884e8d2ceb738d77e8a25504ac38c3e0035ab590"
|
|
},
|
|
{
|
|
"name": "engine",
|
|
"url": "https://gitea.com/gitea/act/raw/tag/v0.261.10/pkg/runner/run_context.go",
|
|
"sha256": "45aea88466bc40c1cddad7ee6cfe98444ffd225a719683ee319c909075466c2c"
|
|
}
|
|
]
|
|
},
|
|
"workflowChanged": false,
|
|
"hostedJobsDispatched": false,
|
|
"runnerChanged": false,
|
|
"productionAccess": false,
|
|
"ciGuardBypass": false,
|
|
"documentation": "CI_ISOLATION.md",
|
|
"rawEvidence": [
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/instanceRunners.json",
|
|
"bytes": 164,
|
|
"sha256": "5aea25deaabb1778f0f4d023fb4529d5161efab460ed6028a27711004e1030d1"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/jobs-853.json",
|
|
"bytes": 1867,
|
|
"sha256": "d3aa3ca89944f436bbae0042b685072cd9f2b7b615eaadf545e9135ded2a6486"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/log-1743.raw",
|
|
"bytes": 10209,
|
|
"sha256": "448df52f9c9cf3c156b5f742dbef6e3745844b25f968d4e9138c142437837134"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/repository.json",
|
|
"bytes": 2315,
|
|
"sha256": "1cc33f21848fb0223e415a5cf5a936467ade9ac9a3f166895ba2332e16282d1d"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/repositoryRunners.json",
|
|
"bytes": 232,
|
|
"sha256": "f66190023c670ce75b068c0e8b394a1589c28bbd5842686e9904b7cca07b5a45"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/runs.json",
|
|
"bytes": 81697,
|
|
"sha256": "baeaf9ec220ef238cc37a9c67ed6902569a764c577104cb3682e5ef2832c99fe"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/sources/manifest.json",
|
|
"bytes": 894,
|
|
"sha256": "ef5b108a2871cb35efed3592801cb2b66eaf73fb5f8075adf4afca768fddf59e"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/inspection.json",
|
|
"bytes": 5324,
|
|
"sha256": "f9850385ba22487bbe942fa34dd334655c32398db1b3ac110ffa5d2d7310e71c"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/instanceRunners.json",
|
|
"bytes": 164,
|
|
"sha256": "5aea25deaabb1778f0f4d023fb4529d5161efab460ed6028a27711004e1030d1"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/job-1743.log",
|
|
"bytes": 10209,
|
|
"sha256": "448df52f9c9cf3c156b5f742dbef6e3745844b25f968d4e9138c142437837134"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/jobs-853.json",
|
|
"bytes": 1867,
|
|
"sha256": "d3aa3ca89944f436bbae0042b685072cd9f2b7b615eaadf545e9135ded2a6486"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/log-1743.raw",
|
|
"bytes": 10209,
|
|
"sha256": "448df52f9c9cf3c156b5f742dbef6e3745844b25f968d4e9138c142437837134"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/repository.json",
|
|
"bytes": 2315,
|
|
"sha256": "1cc33f21848fb0223e415a5cf5a936467ade9ac9a3f166895ba2332e16282d1d"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/repositoryRunners.json",
|
|
"bytes": 232,
|
|
"sha256": "f66190023c670ce75b068c0e8b394a1589c28bbd5842686e9904b7cca07b5a45"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/runs.json",
|
|
"bytes": 81697,
|
|
"sha256": "baeaf9ec220ef238cc37a9c67ed6902569a764c577104cb3682e5ef2832c99fe"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/user.json",
|
|
"bytes": 163,
|
|
"sha256": "f9e323bca7fe906d1fbb8a15b90d3f3553b23da32bec8a2c3c959795eae9305b"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/successor/version.json",
|
|
"bytes": 20,
|
|
"sha256": "64030fee3ab1730681c4567c01d1b30087578ef8bec61e6b0ab6c02842f3303e"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/user.json",
|
|
"bytes": 163,
|
|
"sha256": "f9e323bca7fe906d1fbb8a15b90d3f3553b23da32bec8a2c3c959795eae9305b"
|
|
},
|
|
{
|
|
"path": ".artifacts/p9-remed-02/ci/version.json",
|
|
"bytes": 20,
|
|
"sha256": "64030fee3ab1730681c4567c01d1b30087578ef8bec61e6b0ab6c02842f3303e"
|
|
}
|
|
],
|
|
"collectorCaveat": "Initial text-log-as-JSON failure retained. Successor convenience mergedHostNetwork:false used a JSON substring against a Go-formatted log; published actualRun reads the merged Go field NetworkMode:host directly."
|
|
}
|