You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`dist/` - Final packages (replaces `tools/dxt/dist/`)
389
+
-`build/` - Build staging
390
+
-`dist/` - Final packages
391
391
- Artifacts now use top-level directories for clarity
392
392
393
-
**DXT Testing Integration:**
393
+
**MCPB Testing Integration:**
394
394
395
-
-`make test` now includes DXT package validation
395
+
-`make test` now includes MCPB package validation
396
396
- Complete build pipeline tested as part of standard workflow
397
397
- Ensures deliverable packages are always validated
398
398
@@ -407,9 +407,10 @@ The following permissions are granted for this repository:
407
407
- Workflow orchestration APIs reject blank workflow IDs; trim identifiers in tests when constructing fixtures to avoid silent acceptance.
408
408
409
409
### 2025-09-20 uv packaging notes
410
-
- DXT packaging currently runs through `make.deploy` using `uv pip install`; the UV PyPI build flow lives in `scripts/release.sh python-dist` with `make python-dist`, mirroring how `make dxt` exposes DXT packaging.
410
+
411
+
- MCPB packaging runs through `make.deploy` using `mcpb build`; the UV PyPI build flow lives in `scripts/release.sh python-dist` with `make python-dist`, mirroring how `make mcpb` exposes MCPB packaging.
411
412
-`python-dist` builds local artifacts without credentials. `scripts/release.sh python-publish` (via `make python-publish`) requires either `UV_PUBLISH_TOKEN` or `UV_PUBLISH_USERNAME`/`UV_PUBLISH_PASSWORD`, defaults to TestPyPI (`PYPI_PUBLISH_URL`/`PYPI_REPOSITORY_URL` override), and respects `DIST_DIR`.
412
-
- GitHub Actions builds dist artifacts via `python-dist`, publishes them with `pypa/gh-action-pypi-publish`, then runs `make dxt`, `make dxt-validate`, and `make release-zip`to keep DXT parity. Secrets supply the PyPI/TestPyPI token (`secrets.PYPI_TOKEN`).
413
+
- GitHub Actions builds dist artifacts via `python-dist`, publishes them with `pypa/gh-action-pypi-publish`, then runs `make mcpb`, `make mcpb-validate`, and `make release-zip`for complete packaging. Secrets supply the PyPI/TestPyPI token (`secrets.PYPI_TOKEN`).
0 commit comments