Skip to content

ate-setup: do not record demo and benchmark deploys - #2320

Merged
Tim Hockin (thockin) merged 1 commit into
agent-substrate:mainfrom
HavenXia:ate-setup-no-demo-record
Oct 8, 2026
Merged

Tim Hockin (thockin) merged 1 commit into
agent-substrate:mainfrom
HavenXia:ate-setup-no-demo-record

Conversation

@HavenXia

@HavenXia Haven Xia (HavenXia) commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Every successful deploy run replaced the cluster's install record with the settings that run was given.

A demo or benchmark deploy runs on top of an installed system and is given only its own settings, so it left a record that no longer reproduces the install. For example, after deploy ate-system --credential-provider=... and then deploy demo counter, the record no longer had the credential provider, and an upgrade that replays it fails at deploy atenet.

The record annotation now takes "yes" or "no", and the nearest annotated command decides. deploy demo and deploy benchmarks opt out.

The PR title becomes the release note. Write it for users: what changed for them, not how the code changed.

Part of #1887 and it unblocks #1686

  • Tests pass
  • Appropriate changes to documentation are included in the PR

Every successful deploy run replaced the cluster's install record with
the settings that run was given. A demo or benchmark deploy runs on top
of an installed system and is given only its own settings, so it left a
record that no longer reproduces the install. After `deploy ate-system
--credential-provider=...` and then `deploy demo counter`, the record no
longer had the credential provider, and an upgrade that replays it fails
at `deploy atenet`.

The record annotation now takes "yes" or "no", and the nearest annotated
command decides. `deploy demo` and `deploy benchmarks` opt out.
@ILLUM1N0X
ILLUM1N0X self-requested a review October 8, 2026 02:39
@thockin
Tim Hockin (thockin) added this pull request to the merge queue Oct 8, 2026
Merged via the queue into agent-substrate:main with commit fb4dbd9 Oct 8, 2026
14 checks passed
@HavenXia
Haven Xia (HavenXia) deleted the ate-setup-no-demo-record branch October 28, 2026 16:26
@HavenXia
Haven Xia (HavenXia) restored the ate-setup-no-demo-record branch October 28, 2026 16:27
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.

4 participants