Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
84d0425
feat(e2e): bind Podman candidate qualification
ericksoa Aug 14, 2026
9e41a62
merge(podman): reconcile qualification with current main
cv Aug 14, 2026
09a8a13
feat(runtime): add Podman state mutation
ericksoa Aug 14, 2026
3ceaad2
Merge remote-tracking branch 'origin/main' into feat/b4-e2-podman-qua…
ericksoa Aug 14, 2026
3199ce4
merge: synchronize main for CI fixes
prekshivyas Aug 15, 2026
0818319
Merge remote-tracking branch 'origin/feat/b4-e2-podman-qualification'…
ericksoa Aug 15, 2026
417e540
test(e2e): reject malformed candidate agent sets
ericksoa Aug 15, 2026
ebfc3fa
Merge remote-tracking branch 'origin/main' into feat/b4-e2-podman-qua…
ericksoa Aug 15, 2026
c72a1b3
test(runtime): keep Podman bundle assertion linear
ericksoa Aug 15, 2026
a2207dc
test(runtime-provider): inventory state mutation modules
prekshivyas Aug 15, 2026
45cca7c
test(runtime): cover Podman state mutation guards
cv Aug 15, 2026
8d27062
merge(runtime): include source inventory update
cv Aug 15, 2026
227c9d8
merge(main): incorporate portable readiness fixes
cv Aug 15, 2026
e827656
merge: resolve conflicts with main
github-actions[bot] Aug 15, 2026
36a400d
merge(runtime): include automated main resolution
cv Aug 15, 2026
8f867be
test(e2e): track merged Podman engine authority
prekshivyas Aug 15, 2026
90789eb
merge(test): include Podman authority assertion
cv Aug 15, 2026
06c9135
test(runtime): isolate Podman state mutation guards
prekshivyas Aug 15, 2026
d6fd64d
ci(podman): cover shared state mutation changes
cv Aug 15, 2026
2b04c01
test(e2e): align Podman proof exception title
prekshivyas Aug 15, 2026
cf822e3
merge: incorporate current main
cv Aug 15, 2026
932a454
merge: incorporate concurrent PR repair
cv Aug 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/podman-cpu-proof.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ on:
- "test/e2e/live/podman-cpu-lifecycle-helpers.ts"
- "test/e2e/live/podman-cpu-lifecycle-policy.yaml"
- "test/e2e/live/podman-cpu-lifecycle.test.ts"
- "test/e2e/registry/native-runtime-qualification.ts"
- "test/e2e/support/native-runtime-qualification.test.ts"
- "src/lib/onboard/experimental/portable-demo-lifecycle.test.ts"
- "test/e2e/support/podman-cpu-proof-workflow.test.ts"

Expand All @@ -40,6 +42,7 @@ jobs:
E2E_ARTIFACT_DIR: ${{ github.workspace }}/e2e-artifacts/podman-cpu-proof
E2E_DEFAULT_ENABLED: "0"
E2E_JOB: "1"
E2E_SOURCE_REVISION: ${{ github.event.pull_request.head.sha }}
E2E_TARGET_ID: podman-cpu-lifecycle
NEMOCLAW_RUN_LIVE_E2E: "1"
NEMOCLAW_OPENSHELL_PIN_VERSION: "0.0.101"
Expand Down Expand Up @@ -179,6 +182,28 @@ jobs:
dockerSocketPresent: false,
dockerCandidate: $dockerCandidate
}' >"$E2E_ARTIFACT_DIR/docker-absence-boundary.json"
source_revision="$(git rev-parse HEAD)"
test "$source_revision" = "$E2E_SOURCE_REVISION"
jq -n \
--arg sourceRevision "$source_revision" \
'{
schemaVersion: 1,
claim: "candidate-execution-prerequisites",
candidateId: "podman-cpu-lifecycle",
providerId: "podman",
sourceRevision: $sourceRevision,
executionPath: "runtime-provider-bundle",
architecture: "amd64",
acceleration: "cpu",
agents: ["openclaw", "hermes", "langchain-deepagents-code"],
socketFree: true,
dockerUnavailable: {
service: true,
socket: true,
daemon: true,
invocationGuard: true
}
}' >"$E2E_ARTIFACT_DIR/candidate-execution-prerequisites.json"

- name: Start exact rootless Podman API socket
shell: bash
Expand Down
Loading
Loading