diff --git a/.smartconfig.json b/.smartconfig.json index af74a2d..f487d56 100644 --- a/.smartconfig.json +++ b/.smartconfig.json @@ -1,5 +1,6 @@ { "@git.zone/cli": { + "schemaVersion": 2, "projectType": "npm", "module": { "githost": "gitlab.com", @@ -29,8 +30,20 @@ ] }, "release": { - "registries": ["https://verdaccio.lossless.digital"], - "accessLevel": "public" + "targets": { + "git": { + "enabled": true, + "remote": "origin", + "pushBranch": true, + "pushTags": true + }, + "npm": { + "enabled": true, + "registries": ["https://verdaccio.lossless.digital"], + "accessLevel": "public", + "alreadyPublished": "success" + } + } } }, "@git.zone/tsdoc": { diff --git a/changelog.md b/changelog.md index 4577b0b..fb2c9e3 100644 --- a/changelog.md +++ b/changelog.md @@ -9,6 +9,10 @@ - Add test coverage for built tools, interfaces, and demodata exports. - Exclude generated dist output from TypeScript project resolution. - Update build and test development dependencies. +- migrate smartconfig release targets to schema v2 (release) + - Add schemaVersion 2 to the git.zone CLI configuration. + - Move npm publishing settings under release.targets.npm and configure already-published packages as successful. + - Enable git release target pushes for the origin branch and tags. ## 2026-05-02 - 1.4.0 - feat(exports) re-export shared interfaces package and add compatibility entry points