Skip to content

Bump the docfacts impact pin past the packages/ restructure#322

Merged
etbyrd merged 2 commits into
mainfrom
bump-docfacts-impact-pin
Jul 18, 2026
Merged

Bump the docfacts impact pin past the packages/ restructure#322
etbyrd merged 2 commits into
mainfrom
bump-docfacts-impact-pin

Conversation

@etbyrd

@etbyrd etbyrd commented Jul 18, 2026

Copy link
Copy Markdown
Member

What

Bumps the pinned revision of the reusable impact.yml workflow from 42413cf to 0a45f0b.

Why

The pinned revision predates a restructure that moved the CLI entry path, and it checked the tool out at a floating ref rather than a fixed one, so it ran the new tree with the old entry path. Every PR has failed the impact check with ERR_MODULE_NOT_FOUND since. The check is not required, so it never blocked merges, but it put a red X on every PR.

What the new revision changes

  • Uses the current CLI entry path.
  • Pins its own checkout to github.workflow_sha, the same commit this pin names, so the workflow and the engine it runs can never skew apart again.
  • Makes the compute step continue-on-error with the comment step gated on its outcome, matching the workflow's documented report-only contract.

Test plan

The impact check on this PR exercises the new revision end to end: it should post its usual comment or pass without one, instead of failing.

The pinned revision predates a restructure that moved the CLI entry path, so
the impact check failed with ERR_MODULE_NOT_FOUND on every PR. The new
revision uses the current entry path, pins its own checkout to the same SHA
so the workflow and the engine it runs move together, and makes the compute
step continue-on-error so tool breakage cannot fail a PR (the check is
report-only).
@greptile-apps

greptile-apps Bot commented Jul 18, 2026

Copy link
Copy Markdown

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
.github/workflows/docfacts-impact.yml Updates the external Docfacts impact workflow pin and passes the matching docfacts_ref value.

Reviews (2): Last reviewed commit: "Pin the engine ref alongside the workflo..." | Re-trigger Greptile

Comment thread .github/workflows/docfacts-impact.yml Outdated
The first pin's revision derived the engine checkout from
github.workflow_sha, which inside a called reusable workflow resolves in the
CALLER's context, so it pointed at a commit that does not exist in the tool's
repo and the checkout failed.

Repin to the revision that takes the ref as an explicit input and pass the
same SHA for both, so the workflow file and the engine it runs stay on one
commit. That revision also makes the whole job continue-on-error, so a
failure in any step there cannot fail a PR here.
@etbyrd
etbyrd merged commit 52278f7 into main Jul 18, 2026
17 checks passed
@etbyrd
etbyrd deleted the bump-docfacts-impact-pin branch July 18, 2026 23:21
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