Skip to content

ci(agents): reuse published agents image pins#6931

Merged
gregkonush merged 2 commits into
mainfrom
codex/agents-image-ownership
May 18, 2026
Merged

ci(agents): reuse published agents image pins#6931
gregkonush merged 2 commits into
mainfrom
codex/agents-image-ownership

Conversation

@gregkonush
Copy link
Copy Markdown
Member

@gregkonush gregkonush commented May 18, 2026

Summary

  • Renames the agents-ci image classifier away from Jangar terminology and classifies services/agents/** plus Agents smoke/deploy helpers as local-image changes.
  • Resolves published control-plane and controller smoke-test images directly from argocd/applications/agents/values.yaml instead of downloading a Jangar release contract.
  • Teaches the Agents smoke harness to accept separate immutable control-plane and controller image repository/tag/digest pins.
  • Adds resolver/workflow regression tests so agents-ci keeps using Agents GitOps image pins for chart-only smoke runs.
  • Aligns stale Torghut whitepaper scheduling assertions with the current manifest values exposed by the required full packages/scripts CI gate.

Related Issues

None

Testing

  • bun test packages/scripts/src
  • bun test packages/scripts/src -t "Torghut manifest scheduling"
  • bun test packages/scripts/src/agents/__tests__/resolve-agents-image-mode.test.ts packages/scripts/src/agents/__tests__/resolve-published-agents-images.test.ts packages/scripts/src/agents/__tests__/smoke-agents.test.ts
  • bun test packages/scripts/src/agents/__tests__/resolve-agents-image-mode.test.ts packages/scripts/src/agents/__tests__/resolve-published-agents-images.test.ts packages/scripts/src/agents/__tests__/smoke-agents.test.ts packages/scripts/src/agents/__tests__/deploy-service.test.ts packages/scripts/src/jangar/__tests__/release-contract.test.ts packages/scripts/src/shared/__tests__/docker.test.ts
  • scripts/agents/guard-extraction-boundaries.sh
  • bunx oxfmt --check packages/scripts/src/agents/resolve-agents-image-mode.ts packages/scripts/src/agents/resolve-published-agents-images.ts packages/scripts/src/agents/smoke-agents.ts packages/scripts/src/agents/__tests__/resolve-agents-image-mode.test.ts packages/scripts/src/agents/__tests__/resolve-published-agents-images.test.ts packages/scripts/src/agents/__tests__/smoke-agents.test.ts
  • bun run --cwd packages/scripts lint
  • bun run --cwd packages/scripts lint:oxlint
  • bun run --cwd packages/scripts lint:oxlint:type
  • scripts/agents/validate-agents.sh
  • git diff --check
  • bun run packages/scripts/src/agents/resolve-published-agents-images.ts --values-path argocd/applications/agents/values.yaml

Screenshots (if applicable)

N/A

Breaking Changes

None

Checklist

  • Testing section documents the exact validation performed.
  • Screenshots and Breaking Changes sections are handled appropriately.
  • Documentation, release notes, and follow-ups are updated or tracked.

@gregkonush gregkonush force-pushed the codex/agents-image-ownership branch from 6e4d11a to 4fc7787 Compare May 18, 2026 04:41
@gregkonush gregkonush merged commit dc47291 into main May 18, 2026
46 of 47 checks passed
@gregkonush gregkonush deleted the codex/agents-image-ownership branch May 18, 2026 05:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant