Files
jobtrackingapp/docs/redesign/phase-9/p9-remed-02/ci-isolation.json
T

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."
}