Repository navigation
Accepts ADR-0018 on its first workflow publish - #244
Merged
Merged
Conversation
ADR-0018's Status line now reads accepted, naming predicator 9.4.3, the first version the release workflow published: the tag v9.4.3 on f423083, run 37309522889, first attempt. No later version has been published through the workflow. The index row in docs/adr/README.md reads accepted. A dated foot Note records the evidence and the SHA of origin/main at which every claim the record makes was re-verified today; no claim had moved, so no sentence is superseded. The flip on the first workflow publish was ruled by the operator, 2026-10-06; the evidence and the version named were decided by the conductor under a standing consent, 2026-10-10. Only docs/adr/ changes: the Status line and the index row are the only removed lines. No Elixir touched, no gate run.
Codecov Report✅ All modified and coverable lines are covered by tests. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Flips ADR-0018 (the release workflow publishes on the tag push) to accepted, now that the workflow it decides has published a version.
Status: proposed (2026-10-04)becomesStatus: accepted (2026-10-10, predicator 9.4.3; proposed 2026-10-04), the repository's accepted shape (ADR-0017's) with the first workflow-published version named.## Notesfoot with one dated subsection, "2026-10-10: the status is now accepted", by addition.docs/adr/README.md: ADR-0018's status column readsaccepted.Evidence
v9.4.3on commitf423083f(the 9.4.3 release prep, Prepares the 9.4.3 release #243), run https://github.com/riddler/predicator-ex/actions/runs/37309522889, conclusion success on attempt 1, every step passed (branch, version and Hex checks, the full gate, the publish).origin/main=f423083fon 2026-10-10; no commit follows the tag, so no cited file changed after it.Direction check
Every claim of the record was checked by anchor at
f423083f. The trigger is av*.*.*tag push and nothing else (release.yml,on:); the token iscontents: read(permissions:); the default branch comes fromgithub.event.repository.default_branchand the ancestry check usesgit merge-base --is-ancestor(step "Check the tagged commit is on the default branch"); the tag is compared with@versioninmix.exs(step "Check the tag names the version in mix.exs"); the Hex check reports and stops on a version already shown (step "Check Hex does not already show this version"); these three run before the toolchain; the toolchain, cache, dependency and gate steps matchci.yml's, and the gate runsgate.fullfrom.claude/wurk.json(step "Full quality gate");HEX_API_KEYappears only in the publish step's env, and the publish ismix hex.publish --yes; the Codecov export and upload inci.ymlare absent fromrelease.yml; no repository file or event field is interpolated into arun:script; there is noworkflow_dispatch. The gate's Docs stage runsmix docsand fails on an ExDoc warning (.quality.exs,docs:).CLAUDE.md'smix hex.publishrow, release-prep row, relay paragraph, version-bump exception and Release preps paragraph, and.claude/wurk/release.md's publish section and release trigger, all say the workflow publishes on the tag push and no agent or session runs the publish. Each ADR-0006 sentence the record quotes is still present verbatim in ADR-0006, which is unedited.mix help hex.publish, "Reverting a package", gives the one-hour window for a new version of an existing package and 24 hours for a new package. No claim failed and no sentence is superseded, so no riding Note.git diff --numstat origin/main -- docs/adr/shows 33 added and 1 removed in the record and 1 and 1 in the index; the two removed lines are the Status line and the index row. No file outsidedocs/adr/changes.Gate
No Elixir touched, no gate run:
CLAUDE.md'sgit commitrow and "A change touching no Elixir code has no gate to run" (the diff is confined todocs/). No changelog fragment:changelog.d/README.mdexcludes ADRs.Provenance
The flip of this record on its first workflow publish, with that run and its commit as the evidence, was ruled by the operator, 2026-10-06. The evidence the Note gives (the first publish, the later ones, the re-verification SHA) and the version the Status line names were decided by the conductor under a standing consent, 2026-10-10.