Skip to content

chore: release#18

Merged
flyon merged 2 commits intomainfrom
changeset-release/main
Apr 23, 2026
Merged

chore: release#18
flyon merged 2 commits intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@_linked/cli@1.3.0

Minor Changes

  • #17 3c81281 Thanks @flyon! - Phase 0.3 accumulated changes:
    • New linked setup-publish command: scaffolds a changesets-based publish workflow in any package repo. Supports single-branch (default) and --dual-branch (main + dev with @next prereleases). Patches package.json (publishConfig + changesets devDeps), generates package-lock.json in an isolated tmpdir, writes .github/workflows/{ci,publish,changeset-check}.yml, and optionally configures GitHub branch protection via --configure-github (uses gh CLI).
    • linked build-workspace now invokes each package's own yarn build script instead of the internal buildPackage pipeline. Lets @_linked/core use pure tsc, pure-CSS packages use no-ops, and lincd-style packages use yarn linked build.
    • linked yarn (safeYarn) gains LINKED_YARN_DRY_RUN env for testing arg forwarding without executing.
    • Import checker is warn-only (was fatal): emits yellow warnings listing missing .js extensions but doesn't abort the build.
    • compilePackageESM/CJS skip gracefully when tsconfig-{esm,cjs}.json is absent (pure-CSS packages).
    • Dual-package step uses npx tsconfig-to-dual-package so the binary resolves from nearest node_modules.
    • runOnPackagesGroupedByDependencies: tolerate packages without dependencies field.
    • Package template modernized: uses yarn linked build pattern (matches foundational packages), Gruntfile removed.
    • App template: adds mrgit-template.json, yarn setup script, linkedApp: true flag, mrgit devDep.
    • linkedPackage: true / linkedApp: true flags added to cli-methods readers (alongside legacy lincd / lincdApp for transition period).
    • Bug fix: lingering lincd-server/* imports in LincdServer.tsx migrated to @_linked/server/*.

All notable changes to @_linked/cli (formerly lincd-cli) are documented here.

This project follows Keep a Changelog and Semantic Versioning.

@github-actions github-actions Bot force-pushed the changeset-release/main branch from 38409b4 to 6c79509 Compare April 23, 2026 07:23
@flyon flyon merged commit 9b69991 into main Apr 23, 2026
2 checks passed
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