Skip to content

chore(submodule): bump macros from 8ce5d0c to a63f1a0 - #137

Merged
d-morrison merged 2 commits into
mainfrom
dependabot/submodules/macros-a63f1a0
Sep 11, 2026
Merged

d-morrison merged 2 commits into
mainfrom
dependabot/submodules/macros-a63f1a0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 29, 2026

Copy link
Copy Markdown
Contributor

Bumps macros from 8ce5d0c to a63f1a0.

Commits
  • a63f1a0 Merge pull request #80 from d-morrison/79-dim-macro
  • 2470021 Merge branch 'main' into 79-dim-macro
  • e2e94d4 Migrate claude.yml, claude-code-review.yml, and publish.yml to Morrison-Lab/g...
  • 1cb5b0c Use \dims instead of \dim to avoid conflict with standard \dim operator (#79)
  • 6439682 Add \dim macro for annotating expression with dimensions (#79)
  • aa7c9b9 Open PR for #79
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [macros](https://github.com/d-morrison/macros) from `8ce5d0c` to `a63f1a0`.
- [Commits](d-morrison/macros@8ce5d0c...a63f1a0)

---
updated-dependencies:
- dependency-name: macros
  dependency-version: a63f1a0e01e5b9b339b5a6b4126af5acf99e50b5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file submodules Pull requests that update submodules code labels Aug 29, 2026
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

d-morrison added a commit that referenced this pull request Sep 10, 2026
`Check Non-Standard Characters` has been red on `main` since 2026-08-24,
and every PR opened since inherits the failure (e.g. #137, whose own diff
touches none of the flagged files).

The caller passes no `extensions` input, so it takes the reusable
workflow's default in Morrison-Lab/gha. That default is now
`.qmd, .R, .md`; `.md` was not in it when the caller was written, so
broadening the scope pulled in pre-existing Markdown that had never been
scanned. Per this repo's own rule, fix the flagged source rather than
relax the check -- scanning `.md` is wanted, since the lab convention
bans non-ASCII punctuation in every tracked source file.

That rationale does not stop at what CI can see, so this replaces U+2014
with the house `---` form in three groups:

- the 4 files CI flagged: CLAUDE.md, .github/copilot-instructions.md,
  .github/prompts/quarto-review.prompt.md, .github/rulesets/README.md;
- 3 tracked Markdown files the checker skips because its `ignored_dirs`
  hard-codes `.claude`: .claude/commands/new-chapter.md,
  .claude/commands/render.md, .claude/skills/reprexes/SKILL.md;
- 5 files outside the checker's extension set entirely:
  .github/scripts/clear-changed-freezer.py,
  .github/workflows/copilot-setup-steps.yml,
  .github/workflows/preview.yml, _quarto-website.yml and
  qwt-reveal-toggle.html.

All 62 were spaced prose dashes, so no compound hyphenation changed and
no executable code changed. Every one sits in a comment or in prose,
except the one in clear-changed-freezer.py, which is in that module's
docstring -- a string literal, but one nothing reads programmatically.
The `---` in qwt-reveal-toggle.html sits inside an HTML comment body
where it cannot form `-->`.

Verified three ways: gha's own checker at @v2 is clean over 17 files; a
scan of every tracked file for all seven banned glyphs (em and en
dashes, the four curly quotes, U+00D7) reports 0 hits over the 79 of 82
tracked files that are UTF-8 text, the other 3 being two binaries and
the `macros` submodule; and the edited Python and YAML files still
parse.

Also corrects the caller's scope comment, which still described the
pre-migration `.qmd`/`.R` behavior.

Closes #138

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Claude finished reviewView run


This confirms the diff shown in .claude-review-pr.diff is the full and only content of this PR's net change against main: a one-line submodule pointer bump (macros 8ce5d0ca63f1a0). The other file changes listed in the "what changed since last round" git diff --stat (CLAUDE.md, workflow files, etc.) all came in via the Merge branch 'main' into dependabot/submodules/macros-a63f1a0 commit — i.e., they were already merged into main independently (PR #139 and others) and are not part of this PR's actual diff; they simply bring this branch up to date with main. The saved PR diff file correctly reflects this: it contains only the submodule pointer change.

This matches exactly what was reviewed and approved in the prior round (commit 50be0fe9). Nothing new was introduced by this PR itself since then — the branch was just fast-forwarded/merged with main to resolve drift, with no new commits altering the PR's actual payload.

The prior review (posted 2026-09-07T13:27:50Z, #137 (comment) — "Claude finished review") verified:

  • The submodule target a63f1a0 is a real, reachable commit in d-morrison/macros.
  • \dim (renamed to \dims upstream) is not used anywhere in this repo's .qmd/.tex/.bib files, so the rename can't break anything here.
  • This is a routine Dependabot submodule bump, consistent with .github/dependabot.yml policy and CLAUDE.md's explicit guidance not to hand-bump the macros submodule.

That verdict still stands. No new findings.

Verdict

Ready for merge

Structured Review Data (JSON)
{
  "schema_version": "1.1",
  "reviewer": "claude",
  "commit_sha": "c61743aadf1a1d5ed74d83de993342156a62ef05",
  "verdict": "CLEAN",
  "findings": [],
  "detailed_assessment": "Only changed path is the macros submodule pointer, moving from 8ce5d0c to a63f1a0 with no other files touched by this PR.",
  "holistic_assessment": "Branch merge with main brought unrelated file updates already on main; PR's actual scope remains the single approved submodule bump with no regression risk."
}

Reviewed commit: 2cfe811

@github-actions

Copy link
Copy Markdown
Contributor

💰 Cost: $0.1835 (review) — run

@d-morrison
d-morrison merged commit c3f8d31 into main Sep 11, 2026
14 checks passed
@d-morrison
d-morrison deleted the dependabot/submodules/macros-a63f1a0 branch September 11, 2026 17:58
@github-actions

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-11 11:00 PDT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file submodules Pull requests that update submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant