Skip to content

Release Neuroglancer plugin v1.1.1 - #14

Merged
den-sq merged 1 commit into
mainfrom
release/v1.1.1
Aug 4, 2026
Merged

Release Neuroglancer plugin v1.1.1#14
den-sq merged 1 commit into
mainfrom
release/v1.1.1

Conversation

@den-sq

@den-sq den-sq commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Prepare the Neuroglancer plugin v1.1.1 release.

Verification

  • locked install with Node 24 and npm 11.19.0
  • npm test (8 tests)
  • npm run smoke:dev
  • npm audit --audit-level=moderate (0 vulnerabilities)
  • npm run build:release
  • npm run validate:release
  • npm run validate:archive -- dist/neuroglancer-plugin-v1.1.1.zip

The generated archive manifest reports release tag v1.1.1, package version
1.1.1, and artifact name neuroglancer-plugin-v1.1.1.zip.

Post-merge

Tag the merged commit as v1.1.1 to trigger the release workflow and publish
neuroglancer-plugin-v1.1.1.zip.

@den-sq
den-sq marked this pull request as ready for review August 4, 2026 05:00

@tavateva tavateva left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

APPROVE — clean, complete, correctly-scoped version bump.

Verified completeness (the only thing that matters for a release bump): every plugin version reference moves v1.1.0 → v1.1.1 together —

  • package.json version,
  • package-lock.json both the top-level version and packages[""].version (the field pair that's easy to half-update),
  • README.md production tag + release asset,
  • CI OUROBOROS_PLUGIN_RELEASE_TAG / OUROBOROS_PLUGIN_ARTIFACT fixtures (the -ci variant).

I grepped the whole tree: the only surviving "version": "1.1.0" is node_modules/reusify — an unrelated transitive dep, correctly left alone. No stale plugin self-reference anywhere. CI is green on ubuntu/windows/artifact (so npm ci confirms lockfile↔package.json consistency and validate:release/validate:archive pass against the v1.1.1 fixtures), and the diff is nothing but the bump — no scope creep.

One release-readiness reminder, not a change request: this PR's post-merge step is the v1.1.1 tag that actually ships #13's hardening, and the one outstanding acceptance item from #12/#13 is the interactive Ouroboros directory-selection smoke against current Ouroboros main (AC8 — it wasn't in #13's verification and isn't in this body). If it hasn't been run since #13 merged, run and record it before tagging v1.1.1; the automated coverage (the 8 protocol tests) exercises the same correlation/stale/rapid-switch logic, but that interactive smoke is the release-qualification gate we flagged. If it's already been done, disregard.

@den-sq
den-sq merged commit be983b3 into main Aug 4, 2026
3 checks passed
@den-sq
den-sq deleted the release/v1.1.1 branch August 4, 2026 05:04
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