$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "releaseId": "release-001",
< "commit": "commit-001",
< "runId": "run-001",
< "asOf": "2026-10-01T12:00:00Z",
< "coverage": {
< "jobs": "complete",
< "shards": "complete",
< "artifacts": "complete"
< },
< "maxEvidenceAgeMinutes": 120,
< "expectedJobs": [
< {
< "identity": "build",
< "acceptedConclusions": [
< "success"
< ]
< },
< {
< "identity": "tests-001",
< "acceptedConclusions": [
< "success"
< ]
< },
< {
< "identity": "release-notes",
< "acceptedConclusions": [
< "success"
< ]
< }
< ],
< "expectedShards": [
< {
< "identity": "unit-01",
< "jobIdentity": "build",
< "minimumTests": 10
< },
< {
< "identity": "integration-02",
< "jobIdentity": "tests-001",
< "minimumTests": 5
< }
< ],
< "expectedArtifacts": [
< {
< "identity": "app-linux",
< "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
< },
< {
< "identity": "symbols"
< }
< ],
< "jobs": [
< {
< "evidenceId": "job-01",
< "identity": "build",
< "runId": "run-001",
< "commit": "commit-001",
< "timestamp": "2026-10-01T11:45:00Z",
< "status": "completed",
< "conclusion": "success"
< },
< {
< "evidenceId": "job-02",
< "identity": "tests-001",
< "runId": "run-001",
< "commit": "commit-000",
< "timestamp": "2026-10-01T11:46:00Z",
< "status": "completed",
< "conclusion": "success"
< },
< {
< "evidenceId": "job-03",
< "identity": "release-notes",
< "runId": "run-001",
< "commit": "commit-001",
< "timestamp": "2026-10-01T11:47:00Z",
< "status": "completed",
< "conclusion": "skipped"
< }
< ],
< "shards": [
< {
< "evidenceId": "shard-01",
< "identity": "unit-01",
< "jobIdentity": "build",
< "runId": "run-001",
< "commit": "commit-001",
< "timestamp": "2026-10-01T11:45:00Z",
< "total": 12,
< "passed": 12,
< "failed": 0,
< "skipped": 0
< }
< ],
< "artifacts": [
< {
< "evidenceId": "artifact-01",
< "identity": "app-linux",
< "runId": "run-001",
< "commit": "commit-001",
< "generatedAt": "2026-10-01T11:48:00Z",
< "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
< },
< {
< "evidenceId": "artifact-02",
< "identity": "app-linux",
< "runId": "run-001",
< "commit": "commit-001",
< "generatedAt": "2026-10-01T11:49:00Z",
< "sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
< },
< {
< "evidenceId": "artifact-03",
< "identity": "symbols",
< "runId": "run-001",
< "commit": "commit-001",
< "generatedAt": "2026-10-01T11:48:00Z"
< }
< ]
<}
<EOF
$curl "https://api.apify.com/v2/actors/h_murdock~ci-release-evidence-gate/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'