chore(release): merge PR #352 conflict fix into dev#354
Merged
Conversation
## Release Checklist - [x] Latest dev CI is green on `0dc7e88` - [x] Release scope reviewed - [x] No breaking changes identified - [x] Release notes drafted ## Release Scope - Sprint 14 — Board Automation Reliability (#215, #238, #239, #240, #244) - Sprint 15 — Local Mongo Clear Command (#246, #247, #248, #249, #252) - Supporting squad maintenance, docs, lint, dependency, and test updates already merged into `dev` since PR #213 - Sync PR #256 merged `main` into `dev` to clear the release conflicts on this PR ## Release Notes - Sprint 14 ships board automation hardening, theme toggle/theme selector persistence fixes, workspace skill cleanup, and higher Web project coverage. - Sprint 15 ships the local-only AppHost `clear-myblog-data` command plus Mongo clear hardening and test coverage. - This release also includes accumulated docs, test-migration, lint, and maintenance updates already validated on `dev`. ## Notes - Sprint 15 milestone was closed during release prep because it had 0 open issues. - PR #256 reconciled `main` into `dev` with a merge commit so this release PR is mergeable again. - This PR promotes the current `dev` branch to `main` per the release-only branch model.
## Sprint 18 — AppHost MongoDB Dev Commands Refactor This release promotes all Sprint 18 work from `dev` to `main`. ### What's included #### Feature work - **#262** — `refactor(apphost): extract WithClearDatabaseCommand into MongoDbResourceBuilderExtensions` - **#263** — `feat(AppHost): add WithSeedDataCommand for local dev seeding` - **#264** — `feat(AppHost): add WithShowStatsCommand for local dev stats` - **#267** — `refactor: rename _clearMutex to _dbMutex in MongoDbResourceBuilderExtensions` #### CI fixes - **#270** — `fix(ci): Blog → README Sync — push to dev instead of main` - **#271** — `fix(ci): add pre-flight token validation and fix permissions block in squad-mark-released` ### CI status - ✅ **Squad CI** (`ci.yml`) — green on latest `dev` commit -⚠️ **Test Suite** — 1 flaky test failure: `SeedMyBlogData Concurrent Invocations Allow Only One Run` (timing-sensitive concurrency test; race condition in test harness, not production code). All other 47 tests pass. Squad CI gate is the authoritative pass/fail gate. ### Notes - Last release tag: `v1.5.0` - `dev` is 55 commits ahead of `main` - No open Sprint 18 issues, no open PRs - Merge strategy: squash merge per playbook --- ## Release Checklist - [ ] Latest `dev` Squad CI is green ✅ - [ ] Release scope reviewed (Sprint 18 milestone closed, all 4 issues merged) - [ ] Breaking changes documented (none — additive AppHost extension methods only) - [ ] Flaky test acknowledged (`SeedMyBlogData Concurrent` — timing race in test, not prod) - [ ] Release notes drafted (see sprint summary above) - [ ] Aragorn approval received - [ ] Boromir confirms branch state and workflow health - [ ] PR CI passes before merge - [ ] Merge to `main` with squash merge - [ ] Tag `main` with appropriate `vX.Y.Z` after merge + CI green Closes the Sprint 18 release gate. Working as Boromir (DevOps) --------- Co-authored-by: Boromir <boromir@squad.dev> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- keep dev AppHost Mongo command/test implementations in add/add conflicts - align dev with main branch history for release PR #352 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
🏗️ PR Added to Squad Triage QueueThis PR has been labeled with Next steps:
|
There was a problem hiding this comment.
Pull request overview
This PR captures the conflict-resolution baseline for release PR #352 in Squad decision inbox docs and applies a small GitHub Actions workflow adjustment as part of bringing the conflict-fix branch back into dev.
Changes:
- Added a Squad decision inbox entry documenting how PR #352’s add/add conflicts were resolved (keep
devas authoritative for the listed files). - Changed
actions/github-scriptmajor version used by the “Squad Mark Released” workflow.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
.squad/decisions/inbox/aragorn-release-pr352-conflicts.md |
Documents the conflict-resolution decision and the specific files resolved by taking dev versions. |
.github/workflows/squad-mark-released.yml |
Adjusts the actions/github-script version used by the release automation workflow. |
|
|
||
| - name: Move Done → Released on project board | ||
| uses: actions/github-script@v9 | ||
| uses: actions/github-script@v7 |
Contributor
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dev #354 +/- ##
=======================================
Coverage 79.86% 79.86%
=======================================
Files 68 68
Lines 1659 1659
Branches 201 201
=======================================
Hits 1325 1325
Misses 244 244
Partials 90 90 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #353
Summary
sprint/19-release-pr352-conflictsdevso the branch can be merged cleanlyNotes
dev.