Skip to content

2.2: @ingestron/core, ProjectSnapshot and ingestron@2.2.0 - #33

Merged
spellfull merged 3 commits into
mainfrom
refactor/module-layout
Nov 9, 2026
Merged

spellfull merged 3 commits into
mainfrom
refactor/module-layout

Conversation

@spellfull

Copy link
Copy Markdown
Contributor

For the 2.2 release:

  • The site's code imports the API from @ingestron/core and uses
    ProjectSnapshot from @ingestron/authoring.
  • The CLI reference says the API is in @ingestron/core, and the upgrade
    guide has "Upgrade to 2.2" with what code that calls the packages changes.
  • The pages and CI templates install ingestron@2.2.0; the versions page
    lists @ingestron/core and shows the extension's 2.1.4.

Every other page builds the same as on main. pnpm validate passes against
the packages of this release; the lockfile is refreshed once they are
published.

One release across seven repositories

This change ships together with the refactor/module-layout pull requests in
ingestron, pack-databricks, pack-adf, pack-synapse, pack-duckdb,
vscode and docs. Packages are published before the ones that depend on
them:

  1. @ingestron/config 1.6.0, @ingestron/generate 1.1.0, @ingestron/definitions 1.12.0
  2. @ingestron/pack-databricks 2.2.0, @ingestron/pack-adf 2.2.0, @ingestron/pack-synapse 2.1.0, @ingestron/pack-duckdb 2.1.0
  3. @ingestron/core 1.0.0
  4. @ingestron/authoring 2.2.0
  5. @ingestron/cli 2.2.0 and ingestron 2.2.0
  6. the VS Code extension 2.1.4

The vscode and docs checks install these from npm, so they pass once the
packages are published; docs then gets its lockfile refreshed.

The Architect added 3 commits November 9, 2026 04:51
@ingestron/cli exports only the command's own API, and
@ingestron/authoring starts from ProjectSnapshot. The site's code
imports from @ingestron/core, the CLI reference says where the API now
lives, the upgrade guide says what to change, and the versions page
lists @ingestron/core. The extension's version is synced to 2.1.4.

Signed-off-by: The Architect <hello@ingestron.io>
The pages and CI templates install ingestron@2.2.0. The troubleshooting
test reads the writer from @ingestron/generate's dist/apply/ and uses
ProjectSnapshot; the CLI reference test expects the cli and core README
links.

Signed-off-by: The Architect <hello@ingestron.io>
Signed-off-by: The Architect <hello@ingestron.io>
@spellfull
spellfull merged commit 0f55b21 into main Nov 9, 2026
1 check passed
@spellfull
spellfull deleted the refactor/module-layout branch November 9, 2026 06:02
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