diff --git a/.changeset/foundry-cli-meta.md b/.changeset/foundry-cli-meta.md deleted file mode 100644 index d4d1ee77..00000000 --- a/.changeset/foundry-cli-meta.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@galaxy-foundry/foundry": minor ---- - -Add browser-safe `./meta` subpath export (`foundryCliMeta`) so consumers can render per-subcommand documentation from static program metadata without invoking commander or shelling out to `foundry --help`. The bin is refactored: `buildProgram()` is now importable from `@galaxy-foundry/foundry`'s internal `program.ts`, and the bin entry point is a thin parse-argv shim. diff --git a/.changeset/restructure-foundry-cli.md b/.changeset/restructure-foundry-cli.md deleted file mode 100644 index ae1d6ce3..00000000 --- a/.changeset/restructure-foundry-cli.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@galaxy-foundry/foundry": minor -"@galaxy-foundry/summarize-nextflow": minor ---- - -Restructure publishable packages: introduce the unified `foundry` CLI bundling all `validate-*` subcommands plus a `summarize-nextflow` wrapper. The summarize-nextflow package now owns its own schema and self-validates without a foundry dependency. The four standalone schema packages (`summary-nextflow-schema`, `summary-cwl-schema`, `galaxy-tool-discovery-schema`, `galaxy-tool-summary-schema`, `tests-format-schema`) are folded into either `summarize-nextflow` (producer-co-located) or `foundry` (orphans). diff --git a/packages/foundry/CHANGELOG.md b/packages/foundry/CHANGELOG.md new file mode 100644 index 00000000..34af5270 --- /dev/null +++ b/packages/foundry/CHANGELOG.md @@ -0,0 +1,14 @@ +# @galaxy-foundry/foundry + +## 0.1.0 + +### Minor Changes + +- [#240](https://github.com/galaxyproject/foundry/pull/240) [`87f9a46`](https://github.com/galaxyproject/foundry/commit/87f9a4617510f79e9fae02117694b5aa8c1176d1) Thanks [@jmchilton](https://github.com/jmchilton)! - Add browser-safe `./meta` subpath export (`foundryCliMeta`) so consumers can render per-subcommand documentation from static program metadata without invoking commander or shelling out to `foundry --help`. The bin is refactored: `buildProgram()` is now importable from `@galaxy-foundry/foundry`'s internal `program.ts`, and the bin entry point is a thin parse-argv shim. + +- [#239](https://github.com/galaxyproject/foundry/pull/239) [`ceb66c9`](https://github.com/galaxyproject/foundry/commit/ceb66c905324317f0815cf410cca76f800f762fb) Thanks [@jmchilton](https://github.com/jmchilton)! - Restructure publishable packages: introduce the unified `foundry` CLI bundling all `validate-*` subcommands plus a `summarize-nextflow` wrapper. The summarize-nextflow package now owns its own schema and self-validates without a foundry dependency. The four standalone schema packages (`summary-nextflow-schema`, `summary-cwl-schema`, `galaxy-tool-discovery-schema`, `galaxy-tool-summary-schema`, `tests-format-schema`) are folded into either `summarize-nextflow` (producer-co-located) or `foundry` (orphans). + +### Patch Changes + +- Updated dependencies [[`ceb66c9`](https://github.com/galaxyproject/foundry/commit/ceb66c905324317f0815cf410cca76f800f762fb)]: + - @galaxy-foundry/summarize-nextflow@0.1.0 diff --git a/packages/foundry/package.json b/packages/foundry/package.json index bcaaba84..03f7597a 100644 --- a/packages/foundry/package.json +++ b/packages/foundry/package.json @@ -1,6 +1,6 @@ { "name": "@galaxy-foundry/foundry", - "version": "0.0.0", + "version": "0.1.0", "description": "Galaxy Workflow Foundry CLI — produce and validate Mold IO artifacts.", "type": "module", "bin": { diff --git a/packages/foundry/src/meta/version.generated.ts b/packages/foundry/src/meta/version.generated.ts index 6bae754c..2a3ad51d 100644 --- a/packages/foundry/src/meta/version.generated.ts +++ b/packages/foundry/src/meta/version.generated.ts @@ -1,3 +1,3 @@ // Generated by scripts/sync-schema.mjs. Do not edit. // Source of truth: packages/foundry/package.json. -export const FOUNDRY_VERSION = "0.0.0"; +export const FOUNDRY_VERSION = "0.1.0"; diff --git a/packages/summarize-nextflow/CHANGELOG.md b/packages/summarize-nextflow/CHANGELOG.md new file mode 100644 index 00000000..b65837b0 --- /dev/null +++ b/packages/summarize-nextflow/CHANGELOG.md @@ -0,0 +1,7 @@ +# @galaxy-foundry/summarize-nextflow + +## 0.1.0 + +### Minor Changes + +- [#239](https://github.com/galaxyproject/foundry/pull/239) [`ceb66c9`](https://github.com/galaxyproject/foundry/commit/ceb66c905324317f0815cf410cca76f800f762fb) Thanks [@jmchilton](https://github.com/jmchilton)! - Restructure publishable packages: introduce the unified `foundry` CLI bundling all `validate-*` subcommands plus a `summarize-nextflow` wrapper. The summarize-nextflow package now owns its own schema and self-validates without a foundry dependency. The four standalone schema packages (`summary-nextflow-schema`, `summary-cwl-schema`, `galaxy-tool-discovery-schema`, `galaxy-tool-summary-schema`, `tests-format-schema`) are folded into either `summarize-nextflow` (producer-co-located) or `foundry` (orphans). diff --git a/packages/summarize-nextflow/package.json b/packages/summarize-nextflow/package.json index 42f77fe8..e007553f 100644 --- a/packages/summarize-nextflow/package.json +++ b/packages/summarize-nextflow/package.json @@ -1,6 +1,6 @@ { "name": "@galaxy-foundry/summarize-nextflow", - "version": "0.0.0", + "version": "0.1.0", "description": "Statically introspect a Nextflow / nf-core pipeline tree and emit a structured JSON summary.", "type": "module", "bin": {