Skip to content

[Sprint 21] Blog post: Release v1.7.1 recap - #455

Merged
mpaulosky merged 1 commit into
devfrom
squad/451-release-v1-7-1-blog-recap
Jul 20, 2026
Merged

[Sprint 21] Blog post: Release v1.7.1 recap#455
mpaulosky merged 1 commit into
devfrom
squad/451-release-v1-7-1-blog-recap

Conversation

@mpaulosky

Copy link
Copy Markdown
Owner

Closes #451

Summary

  • Add release recap post for v1.7.1 at docs/blog/2026-07-20-release-v1-7-1.md
  • Update docs/blog/index.md with the new post at the top of Latest Posts
  • Cover changelog scope v1.7.0...v1.7.1 with summary, updates, fixes, upgrade notes, stats, and next steps

Copilot AI review requested due to automatic review settings July 20, 2026 23:11
@github-actions github-actions Bot added the squad Squad triage inbox — Lead will assign to a member label Jul 20, 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.

@mpaulosky
mpaulosky changed the base branch from main to dev July 20, 2026 23:12
@mpaulosky
mpaulosky merged commit 585a0ea into dev Jul 20, 2026
6 of 7 checks passed
@mpaulosky
mpaulosky deleted the squad/451-release-v1-7-1-blog-recap branch July 20, 2026 23:12

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

Adds a new technical blog post recapping release v1.7.1 and surfaces it in the blog index so it appears as the latest entry.

Changes:

  • Added docs/blog/2026-07-20-release-v1-7-1.md with a v1.7.1 release recap (summary, highlights, fixes, upgrade notes, stats, next steps).
  • Updated docs/blog/index.md to include the new post at the top of Latest Posts.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
docs/blog/index.md Adds the v1.7.1 post to the Latest Posts table (note: index cross-sections may need updating too).
docs/blog/2026-07-20-release-v1-7-1.md New v1.7.1 recap post content (note: one code snippet currently references a non-public API and title/footer punctuation differ from established post conventions).

@@ -0,0 +1,94 @@
---
title: "Release: v1.7.1 - AppHost Stability, CI Lint Hardening, and Workflow Cleanup"
Comment thread docs/blog/index.md

| Date | Title | Tags |
|------|-------|------|
| 2026-07-20 | [Release: v1.7.1 - AppHost Stability, CI Lint Hardening, and Workflow Cleanup](./2026-07-20-release-v1-7-1.md) | release, v1.7.1, apphost, ci, devops, sprint-21 |

---

*Posted by Bilbo - Sprint 21 | Release: v1.7.1*
Comment on lines +29 to +30
builder.AddMongoDB("mongodb")
.WithClearDatabaseCommand();
Comment thread docs/blog/index.md

| Date | Title | Tags |
|------|-------|------|
| 2026-07-20 | [Release: v1.7.1 - AppHost Stability, CI Lint Hardening, and Workflow Cleanup](./2026-07-20-release-v1-7-1.md) | release, v1.7.1, apphost, ci, devops, sprint-21 |
@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.78%. Comparing base (54702e3) to head (d52ff8b).
⚠️ Report is 1 commits behind head on dev.

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #455   +/-   ##
=======================================
  Coverage   76.78%   76.78%           
=======================================
  Files          71       71           
  Lines        1775     1775           
  Branches      214      214           
=======================================
  Hits         1363     1363           
  Misses        336      336           
  Partials       76       76           
🚀 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 added a commit that referenced this pull request Jul 20, 2026
Closes #451

## Summary
- Add release recap post for v1.7.1 at
docs/blog/2026-07-20-release-v1-7-1.md
- Update docs/blog/index.md with the new post at the top of Latest Posts
- Cover changelog scope v1.7.0...v1.7.1 with summary, updates, fixes,
upgrade notes, stats, and next steps

## Summary

<!-- Describe what this PR does and why. Link the issue it closes. -->

Closes #<!-- issue number -->

## Type of Change

<!-- Check all that apply -->

- [ ] 🐛 Bug fix (non-breaking change that fixes an issue)
- [ ] ✨ Feature (non-breaking change that adds functionality)
- [ ] ♻️ Refactor (no behavior change, code cleanup/restructure)
- [ ] 🧪 Tests (new or updated tests only)
- [ ] 📝 Docs (README, XML docs, comments)
- [ ] ⚙️ Infra/CI (GitHub Actions, Aspire, NuGet, deployment)
- [ ] 🔒 Security (auth, permissions, secrets, headers)
- [ ] 💥 Breaking change (existing behavior changes)

## Domain Affected

<!-- Check all that apply — this determines which reviewers are required
-->

- [ ] 🏗️ Architecture / domain logic / CQRS → **Aragorn required**
- [ ] 🔧 Backend (handlers, repositories, API endpoints, MediatR) → **Sam
required**
- [ ] ⚛️ Frontend (Blazor components, Razor pages, CSS, JS) → **Legolas
required**
- [ ] 🧪 Unit / bUnit / integration tests → **Gimli required**
- [ ] 🧪 E2E / Playwright / Aspire integration tests → **Pippin
required**
- [ ] ⚙️ CI/CD / GitHub Actions / NuGet / Aspire AppHost → **Boromir
required**
- [ ] 🔒 Auth0 / authorization / security-relevant changes → **Gandalf
required**
- [ ] 📝 Docs / README / XML docs → **Frodo required**

## Self-Review Checklist

<!-- Complete before requesting review — incomplete PRs will be returned
-->

### Code Quality

- [ ] I ran `dotnet build MyBlog.slnx --configuration Release` — 0
errors, 0 warnings
- [ ] I ran `dotnet test MyBlog.slnx --configuration Release --no-build`
— all pass
- [ ] No TODO/FIXME left unless tracked in a follow-up issue (link it)
- [ ] No secrets, API keys, or credentials committed

### Architecture

- [ ] New handlers follow the `Command`/`Query`/`Handler`/`Validator`
naming conventions
- [ ] New handlers are `sealed`
- [ ] Domain layer has no references to `Web` or `Persistence.*`
projects
- [ ] `Result<T>` / `ResultErrorCode` used for expected failures (no
exception-driven control flow)
- [ ] DTOs are records in `Domain.DTOs`; Models are in `Domain.Models`
- [ ] No DTO types embedded in Model classes

### Tests

- [ ] New code has corresponding unit tests
- [ ] Integration tests use domain-specific collections
(`[Collection("XxxIntegration")]`)
- [ ] No test compares two `IssueDto.Empty` / `CommentDto.Empty`
instances directly

### Security (check if security-relevant)

- [ ] New endpoints have appropriate `RequireAuthorization` / policy
applied
- [ ] No `MarkupString` used with user-supplied content
- [ ] No user input reflected in MongoDB queries without sanitization

### Merge Readiness

- [ ] Branch is up to date with `main` (no merge conflicts)
- [ ] CI checks are green (do not request review while checks are
pending/failing)
- [ ] PR description is complete — reviewers should not have to ask what
this does

## Screenshots / Evidence

<!-- For UI changes: before/after screenshots. For fixes: evidence the
bug is resolved. -->

## Notes for Reviewers

<!-- Anything you want reviewers to pay special attention to, or context
they need. -->

Co-authored-by: mpaulosky <mpaulosky@users.noreply.github.com>
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.

Blog post: Release v1.7.1 — release recap

2 participants