diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b6d7a3f..9732a33 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -178,6 +178,7 @@ jobs: pack_package packages/policies pack_package packages/ci pack_package packages/cli + pack_package packages/scaffold-core # publish_if_missing: skip packages already published at this version (idempotent re-runs) publish_if_missing() { @@ -201,4 +202,5 @@ jobs: publish_if_missing "./release-tarballs/stackbilt-surface-${VERSION}.tgz" "@stackbilt/surface" publish_if_missing "./release-tarballs/stackbilt-policies-${VERSION}.tgz" "@stackbilt/policies" publish_if_missing "./release-tarballs/stackbilt-ci-${VERSION}.tgz" "@stackbilt/ci" - publish_if_missing "./release-tarballs/stackbilt-cli-${VERSION}.tgz" "@stackbilt/cli" + publish_if_missing "./release-tarballs/stackbilt-cli-${VERSION}.tgz" "@stackbilt/cli" + publish_if_missing "./release-tarballs/stackbilt-scaffold-core-${VERSION}.tgz" "@stackbilt/scaffold-core" diff --git a/packages/scaffold-core/package.json b/packages/scaffold-core/package.json index fe4b5e7..7b76163 100644 --- a/packages/scaffold-core/package.json +++ b/packages/scaffold-core/package.json @@ -1,7 +1,7 @@ { "name": "@stackbilt/scaffold-core", "sideEffects": false, - "version": "0.1.0", + "version": "1.0.0", "description": "Zero-dependency scaffold engine core — pattern classification, knowledge, governance, codegen, and materializer", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/scaffold-core/src/__tests__/package.test.ts b/packages/scaffold-core/src/__tests__/package.test.ts index 8429e9e..04836e5 100644 --- a/packages/scaffold-core/src/__tests__/package.test.ts +++ b/packages/scaffold-core/src/__tests__/package.test.ts @@ -12,8 +12,8 @@ describe('@stackbilt/scaffold-core package metadata', () => { expect(pkg.name).toBe('@stackbilt/scaffold-core'); }); - it('version is 0.1.0', () => { - expect(pkg.version).toBe('0.1.0'); + it('version is 1.0.0', () => { + expect(pkg.version).toBe('1.0.0'); }); it('license is Apache-2.0', () => { diff --git a/scripts/assert-packages-publishable.mjs b/scripts/assert-packages-publishable.mjs index f3dad09..a26cba5 100644 --- a/scripts/assert-packages-publishable.mjs +++ b/scripts/assert-packages-publishable.mjs @@ -18,6 +18,7 @@ const packageGlobs = [ "packages/surface", "packages/ci", "packages/cli", + "packages/scaffold-core", ]; const dependencyFields = [ "dependencies",