Skip to content

chore(release): prepare v1.0.2 - #2240

Merged
tamirdresher merged 1 commit into
github:devfrom
tamirdresher:chore/release-1.0.2-prep
Oct 19, 2026
Merged

tamirdresher merged 1 commit into
github:devfrom
tamirdresher:chore/release-1.0.2-prep

Conversation

@tamirdresher

Copy link
Copy Markdown
Collaborator

Summary

  • prepare CLI, SDK, root manifest, and lockfile versions for 1.0.2
  • finalize the 1.0.2 changelog from the eight pending changesets and preserve the 1.0.1 / 1.0.0 history
  • reconcile main-only release fixes: anonymous Homebrew/WinGet reads, stable-release docs/UI, and the missing-skill sync no-op
  • require npm and standalone publication before promoting a stable GitHub Release to latest

Validation

  • SKIP_BUILD_BUMP=1 npm run build
  • node --test test/*.test.cjs (134/134)
  • targeted release workflow, stable-banner, and template-sync Vitest contracts (56/56)
  • SemVer, manifest/lockfile parity, publishable-package file: dependency scan, lockfile stability, and added-line secret/privacy scan

Release path

This is Step 1: merge the release-prep branch into dev. The subsequent promotion is a direct dev → main PR.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 58833b4b-f8e7-42b8-bf04-9121f362f68c
Copilot AI balanced review requested due to automatic review settings October 19, 2026 07:39
@github-actions

Copy link
Copy Markdown
Contributor

🟠 Impact Analysis — PR #2240

Risk tier: 🟠 HIGH

📊 Summary

Metric Count
Files changed 29
Files added 0
Files modified 20
Files deleted 9
Modules touched 7
Critical files 3

🎯 Risk Factors

  • 29 files changed (21-50 → HIGH)
  • 7 modules touched (5-8 → HIGH)
  • 9 file(s) deleted
  • Critical files touched: package.json, packages/squad-cli/package.json, packages/squad-sdk/package.json

📦 Modules Affected

ci-workflows (2 files)
  • .github/workflows/squad-release.yml
  • .github/workflows/squad-standalone-release.yml
docs (10 files)
  • docs/.astro/data-store.json
  • docs/_internal/accessibility.md
  • docs/_internal/release-checklist.md
  • docs/src/content/docs/features/self-upgrade.md
  • docs/src/content/docs/features/state-backends.md
  • docs/src/content/docs/get-started/migration.md
  • docs/src/content/docs/guide.md
  • docs/src/content/docs/scenarios/release-process.md
  • docs/src/content/docs/whatsnew.md
  • docs/src/pages/index.astro
root (11 files)
  • .changeset/central-model-resolver.md
  • .changeset/cli-stubs-cast-build-watch-memory-provider.md
  • .changeset/economy-model-fallback.md
  • .changeset/economy-status-model-ids.md
  • .changeset/hydrafusion-opt-in.md
  • .changeset/preserve-copilot-instructions-on-upgrade.md
  • .changeset/quality-model-profiles.md
  • .changeset/windows-watch-multiline-prompt.md
  • CHANGELOG.md
  • package-lock.json
  • package.json
scripts (1 file)
  • scripts/sync-skill-templates.mjs
squad-cli (2 files)
  • packages/squad-cli/package.json
  • packages/squad-cli/src/cli/shell/components/App.tsx
squad-sdk (1 file)
  • packages/squad-sdk/package.json
tests (2 files)
  • test/first-run-gating.test.ts
  • test/standalone-release-workflow.test.ts

⚠️ Critical Files

  • package.json
  • packages/squad-cli/package.json
  • packages/squad-sdk/package.json

This report is generated automatically for every PR. See #733 for details.

@github-actions

Copy link
Copy Markdown
Contributor

🔒 Security Review

Authoritative evidence: base-controlled pull_request_target reporter.

🔒 Security review: 3 info.

Severity Category Finding Location
ℹ️ info new-dependency 1 new/changed dependency version(s) in package.json. Verify these packages are trusted and necessary. package.json:3
ℹ️ info new-dependency 1 new/changed dependency version(s) in packages/squad-cli/package.json. Verify these packages are trusted and necessary. packages/squad-cli/package.json:3
ℹ️ info new-dependency 1 new/changed dependency version(s) in packages/squad-sdk/package.json. Verify these packages are trusted and necessary. packages/squad-sdk/package.json:3

Automated security review — informational only.

@github-actions

Copy link
Copy Markdown
Contributor

🏗️ Architectural Review

Authoritative evidence: base-controlled pull_request_target reporter.

⚠️ Architectural review: 1 warning(s), 1 info.

Severity Category Finding Files
ℹ️ info template-sync Template files changed in .github/workflows/ but not in other template locations. If these templates should stay in sync, consider updating the others too. Changed: .github/workflows/, Unchanged: templates/, .squad-templates/, packages/squad-cli/templates/
🟡 warning sweeping-refactor This PR touches 29 files (20 modified/added, 9 deleted). Large PRs are harder to review — consider splitting if possible. —

Automated architectural review — informational only.

@github-actions

Copy link
Copy Markdown
Contributor

🛫 PR Readiness Check

ℹ️ This comment updates on each push. Last checked: commit f4041ba

PR Scope: 📦🔧 Mixed (product + infrastructure)

⚠️ 2 item(s) to address before review

Status Check Details
✅ Single commit 1 commit — clean history
✅ Not in draft Ready for review
✅ Branch up to date Up to date with dev
❌ Copilot review No Copilot review yet — it may still be processing
✅ Changeset present Changeset file found
✅ Scope clean No .squad/ or docs/proposals/ files
✅ No merge conflicts No merge conflicts
✅ Copilot threads resolved No Copilot review threads
❌ CI passing 12 check(s) still running

Files Changed (29 files, +140 −131)

File +/−
.changeset/central-model-resolver.md +0 −8
.changeset/cli-stubs-cast-build-watch-memory-provider.md +0 −5
.changeset/economy-model-fallback.md +0 −5
.changeset/economy-status-model-ids.md +0 −5
.changeset/hydrafusion-opt-in.md +0 −5
.changeset/preserve-copilot-instructions-on-upgrade.md +0 −5
.changeset/quality-model-profiles.md +0 −9
.changeset/windows-watch-multiline-prompt.md +0 −5
.github/workflows/squad-release.yml +1 −1
.github/workflows/squad-standalone-release.yml +17 −20
CHANGELOG.md +10 −0
docs/.astro/data-store.json +0 −1
docs/_internal/accessibility.md +0 −3
docs/_internal/release-checklist.md +2 −0
docs/src/content/docs/features/self-upgrade.md +13 −13
docs/src/content/docs/features/state-backends.md +0 −1
docs/src/content/docs/get-started/migration.md +16 −15
docs/src/content/docs/guide.md +1 −2
docs/src/content/docs/scenarios/release-process.md +1 −0
docs/src/content/docs/whatsnew.md +21 −1
docs/src/pages/index.astro +1 −1
package-lock.json +5 −5
package.json +1 −1
packages/squad-cli/package.json +2 −2
packages/squad-cli/src/cli/shell/components/App.tsx +0 −3
packages/squad-sdk/package.json +1 −1
scripts/sync-skill-templates.mjs +2 −2
test/first-run-gating.test.ts +7 −0
test/standalone-release-workflow.test.ts +39 −12

Total: +140 −131


This check runs automatically on every push. Fix any ❌ items and push again.
See CONTRIBUTING.md and PR Requirements for details.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Credential-sensitive publication and latest-release promotion require maintainer validation before release.

1 open issue
What changed in this PR

Prepares Squad v1.0.2 for promotion from dev to main, aligning package versions, release notes, and publication workflows.

Changes:

  • Align versions and SDK dependency requirements; consolidate eight changesets.
  • Update documentation and CLI headers for stable releases.
  • Separate anonymous repository reads from push credentials and require npm publication before latest-release promotion.
File Description
test/​standalone-release-workflow.test.ts Updates publication workflow contracts.
test/​first-run-gating.test.ts Adds stable-header regression coverage.
scripts/​sync-skill-templates.mjs Skips sync when canonical skills are absent.
packages/​squad-sdk/​package.json Sets SDK version to 1.0.2.
packages/​squad-cli/​src/​cli/​shell/​components/​App.tsx Removes experimental header warnings.
packages/​squad-cli/​package.json Updates CLI version and SDK dependency floor.
package.json Sets root version to 1.0.2.
package-lock.json Aligns locked workspace versions and dependency floor.
docs/​src/​pages/​index.astro Displays stable-release status.
docs/​src/​content/​docs/​whatsnew.md Adds v1 release summaries.
docs/​src/​content/​docs/​scenarios/​release-process.md Adds release-history validation.
docs/​src/​content/​docs/​guide.md Refreshes version example and removes experimental disclaimer.
docs/​src/​content/​docs/​get-started/​migration.md Updates stable upgrade and rollback guidance.
docs/​src/​content/​docs/​features/​state-backends.md Removes insider-only availability note.
docs/​src/​content/​docs/​features/​self-upgrade.md Refreshes version examples.
docs/​_internal/​release-checklist.md Requires current release-history documentation.
docs/​_internal/​accessibility.md Removes blanket alpha disclaimer.
CHANGELOG.md Finalizes v1.0.2 release notes.
.github/​workflows/​squad-standalone-release.yml Uses anonymous Homebrew and WinGet clones.
.github/​workflows/​squad-release.yml Requires npm success before latest promotion.
.changeset/​windows-watch-multiline-prompt.md Removes incorporated Windows watch changeset.
.changeset/​quality-model-profiles.md Removes incorporated model-profile changeset.
.changeset/​preserve-copilot-instructions-on-upgrade.md Removes incorporated instruction-preservation changeset.
.changeset/​hydrafusion-opt-in.md Removes incorporated HydraFusion changeset.
.changeset/​economy-status-model-ids.md Removes incorporated economy-example changeset.
.changeset/​economy-model-fallback.md Removes incorporated model-fallback changeset.
.changeset/​cli-stubs-cast-build-watch-memory-provider.md Removes incorporated CLI-completeness changeset.
.changeset/​central-model-resolver.md Removes incorporated model-resolver changeset.

Review effort: Balanced

const source = await readAppSource();
const headerBlock = source.match(/const headerElement[\s\S]*?(?=const firstRunElement)/);
expect(headerBlock).not.toBeNull();
expect(headerBlock![0]).not.toMatch(/\b(?:alpha|experimental preview)\b/i);
@tamirdresher
tamirdresher merged commit 0c9d113 into github:dev Oct 19, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants