Skip to content

ci(auto-tag): stamp-marker trap lore + T43ci incident (#710 follow-up; merging re-arms develop stamping) - #713

Merged
JavierGOrdonnez merged 2 commits into
developfrom
jgo/autotag-followups
Oct 8, 2026
Merged

JavierGOrdonnez merged 2 commits into
developfrom
jgo/autotag-followups

Conversation

@JavierGOrdonnez

@JavierGOrdonnez JavierGOrdonnez commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Follow-up to #710 (which merged with Copilot's stricter guard — author email + devN-shaped subject — already in place)

Zero behavior change. Two documentation deltas:

  1. Header LORE next to the guard: the skip-ci matcher is a substring scan of the whole commit message, so any commit quoting the bracketed marker skips itself. Proven twice today: ci(auto-tag): visible stamps — drop [skip ci] from stamp commits, loop guard moves into the bump step (T43ci) #710's head commit quoted the marker in its subject and skipped its own checks (fixed pre-merge), and ci(auto-tag): visible stamps — drop [skip ci] from stamp commits, loop guard moves into the bump step (T43ci) #710's merge commit (original PR title embedded in the merge body) skipped the auto-tag stamp push outright — develop has sat unstamped at d03530ac since 14:16.
  2. SPEC T43ci rewritten with the incident + corrected guard description (author identity ∧ full X.Y.Z.devN subject shape; check-pr rejects human-introduced .devN — inherited-unchanged stamps pass, auto_version.py:343 — so humans cannot mint the subject+author pair the guard matches) and refreshed closing observations. (v2: narrowed per Copilot review r4220171346/r4220171484.)

Merging this PR is also the recovery: its merge commit carries no bracketed literal anywhere (title/body checked), so the push to develop re-triggers auto-tag with the new code → develop gets stamped (1.6.4.dev2 prerelease) and the first-ever skip-ci-free stamp push demonstrates the visibility fix.

Note for reviewers: please do NOT add the bracketed marker to this PR's title/body on edit — it re-skips the very stamp push we are waiting for.

Copilot AI balanced review requested due to automatic review settings October 8, 2026 14:23

This comment was marked as resolved.

@codecov

codecov Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.55%. Comparing base (ba3de0a) to head (4d801d7).

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #713      +/-   ##
===========================================
+ Coverage    76.10%   85.55%   +9.44%     
===========================================
  Files          109      109              
  Lines         5319    13689    +8370     
  Branches       608     1471     +863     
===========================================
+ Hits          4048    11711    +7663     
- Misses        1084     1848     +764     
+ Partials       187      130      -57     
Flag Coverage Δ
e2e 79.61% <ø> (?)
flaskapi 93.50% <ø> (ø)
node 64.95% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

…ollow-up)

The skip-ci matcher is a substring scan of the WHOLE commit message, so any
commit quoting the bracketed marker skips itself. Proven twice on 2026-10-08:
#710's head commit (marker quoted in its subject) skipped its own checks, and
#710's merge commit (original PR title embedded in the merge body) skipped the
auto-tag stamp push outright -- develop sat unstamped at d03530a.

No behavior change: the merged guard already checks bot author identity +
full devN-shaped subject (GH-Copilot #710 review). This adds the header LORE
next to the guard so the next editor cannot re-introduce the literal, and
rewrites T43ci with the incident and its still-open closing observations.
Merging this PR (clean title/body, no bracketed literal anywhere) is also the
recovery: its merge push re-triggers auto-tag, which stamps develop again.
@JavierGOrdonnez
JavierGOrdonnez merged commit 6d6688c into develop Oct 8, 2026
8 of 9 checks passed
@JavierGOrdonnez
JavierGOrdonnez deleted the jgo/autotag-followups branch October 8, 2026 15:08
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.

2 participants