Skip to content

chore(release): merge PR #352 conflict fix into dev#354

Merged
mpaulosky merged 3 commits into
devfrom
sprint/19-release-pr352-conflicts
May 23, 2026
Merged

chore(release): merge PR #352 conflict fix into dev#354
mpaulosky merged 3 commits into
devfrom
sprint/19-release-pr352-conflicts

Conversation

@mpaulosky

Copy link
Copy Markdown
Owner

Closes #353

Summary

Notes

mpaulosky and others added 3 commits May 8, 2026 07:43
## 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>
Copilot AI review requested due to automatic review settings May 23, 2026 21:15
@github-actions github-actions Bot added the squad Squad triage inbox — Lead will assign to a member label May 23, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🏗️ PR Added to Squad Triage Queue

This PR has been labeled with squad and added to the triage queue.

Next steps:

  • The squad Lead will review and assign to an appropriate team member
  • A squad:member label will be added after triage

If you know which squad member should handle this, you can add the appropriate squad:member label yourself.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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 dev as authoritative for the listed files).
  • Changed actions/github-script major 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
@github-actions

Copy link
Copy Markdown
Contributor

Test Results Summary

480 tests  ±0   479 ✅ ±0   33s ⏱️ -1s
  6 suites ±0     1 💤 ±0 
  6 files   ±0     0 ❌ ±0 

Results for commit 3fb88c9. ± Comparison against base commit 41c20a7.

@codecov

codecov Bot commented May 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.86%. Comparing base (41c20a7) to head (3fb88c9).

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:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mpaulosky
mpaulosky merged commit 30fe262 into dev May 23, 2026
22 checks passed
@mpaulosky
mpaulosky deleted the sprint/19-release-pr352-conflicts branch May 23, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

squad Squad triage inbox — Lead will assign to a member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Sprint 19] Resolve release PR #352 conflicts into dev

2 participants