Skip to content

prepare leia 2.0 for main - #97

Merged
pirog merged 12 commits into
mainfrom
pirog-2-release-preparation
Sep 16, 2026
Merged

pirog merged 12 commits into
mainfrom
pirog-2-release-preparation

Conversation

@pirog

@pirog pirog commented Sep 16, 2026

Copy link
Copy Markdown
Member

Moves the tested Leia 2.0 implementation from 2.x toward the stable release on main: TypeScript/Bun development, Node ESM/CommonJS packages, the revised CLI, and the shared agent bundle. The published beta.1 passed trials in EMORI, me, agentbox, Agent System, and lando/dotnet.

This final preparation pass:

  • Documents the explicit Bun consumer script and preserves Node as the default launcher; --version now identifies the runtime correctly.
  • Targets release synchronization, contributor guidance, plugin installation, and branch links at main.
  • Adds stable-release notes and migration guidance, and states the approved policy that 1.x is unsupported.
  • Makes the parser snapshot assert the current package version instead of failing after release stamping.

Validation: lint (one existing warning in an ignored generated fixture), typecheck, 102 application tests, 16 development tests, repeatable build/watch checks, exact-tarball ESM/CommonJS/type/content/documentation checks, runtime version smoke checks, workflow parsing, and git diff --check passed. Build/watch passed outside the filesystem sandbox; package checks used a temporary npm cache. Operational scenarios remain CI-owned.

Before publication, confirm the inherited NPM_DEPLOY_TOKEN permits @lando/leia dist-tag updates. GitHub denied this account access to the organization-secret inventory, so credential availability and permissions remain unverified. Trusted package publishing was exercised by beta.1; the stable-only edge update was not.

Refs #69. This PR does not publish the release or complete its post-publication verification.

emoriwan and others added 12 commits September 14, 2026 14:23
* #62: add portable compatibility baseline

* #62: narrow compatibility coverage
* establish the BUN, TYPESCRIPT, and ESM development foundation

* #63: align ESLINT and PRETTIER repository baseline

* #63: organize TYPESCRIPT scopes and isolate build validation

* #63: align CI release channels and contributor contracts
* port CLI and runner lifecycle to TYPESCRIPT ESM

* #65: retire migration adapters and port compatibility tests to TYPESCRIPT

* #65: simplify source ownership and extract lifecycle utilities

* #65: build and test isolated source ESM and CJS targets

* #65: remove redundant unit and lifecycle CI runs

* #65: close lifecycle acceptance coverage gaps

* #65: prepare runner fixtures before module loading

* #65: verify source-aware coverage and linked source maps
* #66: publish typed ESM and COMMONJS package entrypoints

* #66: invoke the npm CLI through NODE on WINDOWS

* #66: check platform-native npm binary installation

* #66: preserve constructor instance types for COMMONJS consumers
* #67: modernize LEIA CLI presentation

* #67: align module format help assertion
* rewrite LEIA 2.0 documentation

* #68: consolidate LEIA companion guides

* #68: normalize documentation line endings
* polish cli help and add leia environment defaults

* #96: fix module format help check and remove help footer

* #96: simplify api documentation and contributor guidance

* #96: organize leia onboarding and companion guides

* #96: add shared leia skill and plugin installation guide

* #96: package the agent bundle and verify installed consumers

* #96: refine cli reference and scenario execution guidance

* #96: trim interface guides and correct npx package selection

* #96: package curated scenario recipes for agents

* #96: document an operating system and scenario matrix

* #96: verify packaged recipes through existing scenario checks
@pirog pirog linked an issue Sep 16, 2026 that may be closed by this pull request
7 tasks
@pirog
pirog merged commit 8e10401 into main Sep 16, 2026
39 checks passed
@pirog
pirog deleted the pirog-2-release-preparation branch September 16, 2026 16:15
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.

Release Leia 2.0.0

3 participants