Skip to content

docs(memory): record the CI runner contract - #29

Merged
rldyourmnd merged 1 commit into
mainfrom
docs/record-ci-runner-contract
Aug 10, 2026
Merged

docs(memory): record the CI runner contract#29
rldyourmnd merged 1 commit into
mainfrom
docs/record-ci-runner-contract

Conversation

@rldyourmnd

Copy link
Copy Markdown
Collaborator

Follow-up to the explicit-runner change: the Serena CI-01-ACTIONS memory
recorded only that "CI memories record which checks prove repository integrity",
which is true of every repository and therefore says nothing about this one.

It now carries the constraint the workflows actually depend on:

  • every caller of a ci-workflows reusable that exposes runner passes
    ubuntu-latest explicitly, because this repository is public and the
    reusable default is a property of the pinned commit — on current
    ci-workflows main, 39 of 46 reusables default to the estate self-hosted
    amsterdam label;
  • at the pin in use the default is still ubuntu-latest, so the explicit value
    is a no-op today and becomes load-bearing at the next bump;
  • the pin-bump review step: diff inputs.runner.default across the two commits;
  • the library enforces this for its own self-calls and published examples, but
    nothing extends it to external consumers, which is why the rule also lives in
    AGENTS.md and .claude/CLAUDE.md here.

Memory metadata and evidence commit refreshed. No code or workflow change.

CI-01-ACTIONS said only that CI memories record which checks prove integrity. It now carries the constraint the workflows actually depend on: every ci-workflows caller that accepts a runner passes ubuntu-latest explicitly, because the reusable's default belongs to the pinned commit and current main defaults 39 of 46 reusables to the estate self-hosted label. Also records the pin-bump review step and that the library enforces this for its own calls but not for external consumers.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
@rldyourmnd
rldyourmnd merged commit 58420a3 into main Aug 10, 2026
11 checks passed
@rldyourmnd
rldyourmnd deleted the docs/record-ci-runner-contract branch August 10, 2026 15:19
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