Skip to content

fix(ci): build engine before miner publish, auto-merge release-please PRs#8152

Merged
JSONbored merged 2 commits into
mainfrom
fix/publish-miner-engine-build-and-release-automerge
Jul 23, 2026
Merged

fix(ci): build engine before miner publish, auto-merge release-please PRs#8152
JSONbored merged 2 commits into
mainfrom
fix/publish-miner-engine-build-and-release-automerge

Conversation

@JSONbored

@JSONbored JSONbored commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • publish-miner.yml's validate job never built @loopover/engine before building miner, even though miner imports it (lib/ams-policy.ts and others) -- engine's dist/ is gitignored, so this failed with Cannot find module '@loopover/engine' or its corresponding type declarations the first time miner's build actually exercised that import (confirmed live tonight, publish-miner.yml run 29983627469). Mirrors the existing "Build loopover-engine" step already in publish-mcp.yml.

Test plan

  • Workflow-only change to .github/workflows/publish-miner.yml; no src/** changes, so no Codecov impact.
  • Next miner release run should build cleanly through to publish.

… PRs

publish-miner.yml's validate job never built @loopover/engine before
building miner, even though miner imports it -- engine's dist/ is
gitignored, so this failed with "Cannot find module '@loopover/engine'"
the first time miner's build actually exercised that import. Mirrors
the existing build step already in publish-mcp.yml.

Also auto-merge release-please's own Release PRs (autorelease: pending
label only) once CI is green, so multiple packages' Release PRs spend
less time open simultaneously -- they all share one
.release-please-manifest.json, so any one merging stales every other
open Release PR's copy of that file.
@superagent-security

Copy link
Copy Markdown
Contributor

Superagent didn't find any vulnerabilities or security issues in this PR.

@JSONbored JSONbored self-assigned this Jul 23, 2026
User will merge Release PRs manually going forward -- no automation
needed here after all. Keeps just the publish-miner.yml engine-build
fix from this branch.
@JSONbored
JSONbored merged commit ad1877e into main Jul 23, 2026
5 checks passed
@JSONbored
JSONbored deleted the fix/publish-miner-engine-build-and-release-automerge branch July 23, 2026 06:16
@codecov

codecov Bot commented Jul 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.03%. Comparing base (b3cb3c9) to head (56930e8).
⚠️ Report is 8 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #8152   +/-   ##
=======================================
  Coverage   92.03%   92.03%           
=======================================
  Files         764      764           
  Lines       77540    77540           
  Branches    23436    23436           
=======================================
  Hits        71366    71366           
  Misses       5062     5062           
  Partials     1112     1112           
Flag Coverage Δ
shard-1 57.63% <ø> (-0.01%) ⬇️
shard-2 50.91% <ø> (ø)
shard-3 54.45% <ø> (ø)

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

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