Repository navigation
Conversation
|
📁 PR Artifacts Notice This PR contains a |
Endpoint auditContract: pinned release artifact
Actionable client-only calls (0)none Actionable server-only operations (18)
Documented non-divergences (13)Client calls intentionally absent from the filtered contract (11)
Reason: Operational Agent Server endpoints intentionally excluded from the filtered public release artifact.
Reason: Client-ahead API stacked on the pending Agent Server meta-profiles implementation.
Reason: Client-ahead API stacked on the pending Agent Server pre-flight LLM validation endpoint. Server operations covered by an exposed browser URL (2)
Reason: RemoteWorkspace.startWorkspaceSession exposes these authenticated URLs for browser iframe and file requests; they are not HttpClient method calls. |
Python API breakage checks — ✅ PASSEDResult: ✅ PASSED |
REST API breakage checks (OpenAPI) — ✅ PASSEDResult: ✅ PASSED |
Summary
server.yml,tests.yml, andrelease-binaries.yml.python/java/golangstay on amd64, and release docker smoke still pulls and checks/healthfor linux/amd64.validateandmake validateare unchanged. Nothing was manualized.Workflows
.github/workflows/server.yml(Agent Server)pushtomainand any tag;pull_requesttomain;workflow_dispatchbuild-binary-and-test(matrixubuntu-latestonly),check-openapi-schema,build-and-push-image(python/java/golang × amd64),merge-manifests(amd64 source only),consolidate-build-info,update-pr-descriptionmacos-latest,windows-latest; image legs<variant>-arm64; Windowspyinstaller/cygpathsteps.workflow_dispatchplatformsdefault islinux/amd64..github/workflows/tests.yml(Run tests)pushtomain;pull_requestto**test-directory-guard,sdk-tests,tools-tests,agent-server-tests,agent-server-stress-tests,workspace-tests,cross-tests,coverage-report(needs unchanged)windows-testsand itscoverage-windowsartifact.github/workflows/release-binaries.ymlpushtomain;releasepublished;workflow_dispatchresolve-tag,build-binary(ubuntu-24.04linux x86_64 only),build-openapi,publish-binaries,docker-smoke-test(3 variants, amd64 pull +/health)<variant>-arm64; manifest step no longer requires linux/arm64.github/workflows/validate.ymlvalidatetypescript-client-*.ymlNo workflow was converted to a manual-only job.
Required checks 移行
Removed or no-longer-generated checks (job ids kept for the Ubuntu legs, so surviving names do not change):
windows-tests(tests.yml)build-binary-and-test (macos-latest),build-binary-and-test (windows-latest)(server.yml)Build & Push (<variant>-arm64)for python/java/golang (server.yml)Build (linux-arm64),Build (macos-x86_64),Build (macos-arm64),Build (windows-x86_64)(release-binaries.yml)Docker (<variant>-arm64)(release-binaries.yml)Main branch protection is unconfirmed:
GET branches/main/protectionreturns 403 and the rulesets API returns[]. Settings were not changed. The operator must check the GitHub UI and drop any of the checks above if they are required, before merge. Same note is in.github/workflows/README-RELEASE.mdunder "CI scope and required checks".Static checks
Head
df9091f44cfd73aee719bc21ac10bdf05c68897b. actionlint v1.7.12 onserver.yml,tests.yml,release-binaries.yml: 0 findings on this head and 0 on the same files atorigin/main(no new findings).yaml.safe_loadof every.github/workflows/*.yml: PASS (0 failures). Needs-graph: everyneeds:target exists in the same workflow; no job depends onwindows-testsor another removed job; localuses:/workflow_runworkflow files still exist. PASS.GitHub Actions did not run (Actions are restricted on this repo).
make validate
make validateonce: rc 0, duration 1034s.git status --porcelainempty afterward. Nohttp.serverlistener left from the run. Port 8081 was not listening.Closes #82