From f0a50ff262a33273e2b3ae627bd24154e658f334 Mon Sep 17 00:00:00 2001 From: Kurt Overmier Date: Fri, 12 Jun 2026 05:58:04 -0500 Subject: [PATCH 1/2] chore(scaffold-core): add to release pipeline + bump version to 1.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump @stackbilt/scaffold-core from 0.1.0 → 1.0.0 to match workspace version - Add scaffold-core to assert-packages-publishable.mjs check list - Add scaffold-core pack + publish steps to release.yml workflow Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/release.yml | 4 +++- packages/scaffold-core/package.json | 2 +- scripts/assert-packages-publishable.mjs | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) 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/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", From 1c8df8a06e9e0feafee9997c0ac50315858f3d6d Mon Sep 17 00:00:00 2001 From: Kurt Overmier Date: Fri, 12 Jun 2026 06:02:30 -0500 Subject: [PATCH 2/2] fix(scaffold-core): update package.test.ts version assertion to 1.0.0 Co-Authored-By: Claude Sonnet 4.6 --- packages/scaffold-core/src/__tests__/package.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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', () => {