Skip to content

chore(release): cut engine v0.2.0 - #4176

Merged
JSONbored merged 5 commits into
mainfrom
release-please--branches--main--components--engine
Jul 8, 2026
Merged

chore(release): cut engine v0.2.0#4176
JSONbored merged 5 commits into
mainfrom
release-please--branches--main--components--engine

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.2.0 (2026-07-08)

Features

  • review: add REES complexity and Go/Python error-defect analyzers (#4155) (f5c5c52)
  • review: per-repo opt-in to let a confident AI-judgment blocker gate the merge (#4171) (4664ad2)

Fixes

  • engine: fix stale test fixtures, wire the suite into test:ci (#4150) (5a4de69)

This PR was generated with Release Please. See documentation.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 8, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
gittensory-ui c38e0bb Commit Preview URL

Branch Preview URL
Jul 08 2026, 10:53 AM

@JSONbored JSONbored self-assigned this Jul 8, 2026
JSONbored
JSONbored previously approved these changes Jul 8, 2026
@codecov

codecov Bot commented Jul 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.74%. Comparing base (f46aa4a) to head (c38e0bb).
⚠️ Report is 6 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4176   +/-   ##
=======================================
  Coverage   93.74%   93.74%           
=======================================
  Files         387      387           
  Lines       36398    36398           
  Branches    13330    13330           
=======================================
  Hits        34120    34120           
  Misses       1621     1621           
  Partials      657      657           
Files with missing lines Coverage Δ
packages/gittensory-engine/src/version.ts 100.00% <100.00%> (ø)
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

github-actions Bot and others added 3 commits July 8, 2026 03:29
npm ci failed with "Missing: @jsonbored/gittensory-engine@0.1.0 from lock
file" once this PR bumped packages/gittensory-engine to 0.2.0: semver
caret ranges for 0.x versions only allow patch bumps (^0.1.0 means
>=0.1.0 <0.2.0), so gittensory-mcp's "^0.1.0" and gittensory-miner's
exact "0.1.0" pin both broke on this release's own minor bump. Widened
both to ">=0.1.0" -- these are internal, same-monorepo dependencies
whose real compatibility guarantee comes from this repo's own test
suite, not from strict semver-range enforcement against a pre-1.0
package expected to move through minor versions somewhat often.
Same root cause as the package-lock.json/dependency-range fixes already
pushed to this branch: ENGINE_VERSION was a hardcoded literal that
test/unit/engine-version.test.ts correctly caught as stale against this
release's package.json bump. See fix/release-please-lockfile-sync (#4179)
for the full story and verification.
@JSONbored
JSONbored force-pushed the release-please--branches--main--components--engine branch from 6aa2fe5 to 199d466 Compare July 8, 2026 10:30

@superagent-security superagent-security Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Superagent found 2 security concern(s).

Comment thread packages/gittensory-mcp/package.json Outdated
Comment thread packages/gittensory-miner/package.json Outdated
@superagent-security superagent-security Bot added the pr:flagged PR flagged for review by security analysis. label Jul 8, 2026
…import

Two fixes squashed onto this branch, both already landed on
fix/release-please-lockfile-sync (#4179):

- Superagent correctly flagged >=0.1.0 as overly permissive (unbounded
  above, would accept a future major/compromised version with no review).
  Capped at ">=0.1.0 <1.0.0" -- tolerates all current and future 0.x
  releases without needing a re-bump, while still rejecting 1.0.0+.
- ENGINE_VERSION's readFileSync approach broke the Workers runtime test
  suite (no real filesystem in the workerd sandbox). Switched to a
  compile-time JSON import, matching src/services/mcp-compatibility.ts's
  existing pattern -- Node's ESM loader resolves it at runtime for real
  installs, while the Worker's own esbuild bundling inlines it at build
  time for the bundled path, so neither consumer ever does runtime file I/O.
packages/gittensory-mcp and packages/gittensory-miner both already pin
@jsonbored/gittensory-engine to >=0.1.0 <1.0.0 (in package.json and
package-lock.json). Superagent's check-run on this branch is stuck
reporting the pre-fix finding; this empty commit forces a clean
re-scan.
@superagent-security superagent-security Bot removed the pr:flagged PR flagged for review by security analysis. label Jul 8, 2026
@superagent-security

Copy link
Copy Markdown
Contributor

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

@JSONbored
JSONbored merged commit acc37e0 into main Jul 8, 2026
13 checks passed
@JSONbored
JSONbored deleted the release-please--branches--main--components--engine branch July 8, 2026 11:06
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

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

Labels

autorelease: tagged gittensor:bug Gittensor-scored bug fix — scores a 0.05x multiplier. manual-review Gittensor contributor context

Development

Successfully merging this pull request may close these issues.

1 participant