Skip to content

[Sprint 21] Blog post: Release v1.7.1 recap (#455)#456

Merged
mpaulosky merged 1 commit into
mainfrom
dev
Jul 20, 2026
Merged

[Sprint 21] Blog post: Release v1.7.1 recap (#455)#456
mpaulosky merged 1 commit into
mainfrom
dev

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

Summary

Closes #

Type of Change

  • 🐛 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

  • 🏗️ 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

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

Notes for Reviewers

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

Co-authored-by: mpaulosky <mpaulosky@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 20, 2026 23:14
@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.

@github-actions github-actions Bot added the squad Squad triage inbox — Lead will assign to a member label Jul 20, 2026
@mpaulosky
mpaulosky enabled auto-merge (squash) July 20, 2026 23:15

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 adds the v1.7.1 release recap post to the developer blog and updates the blog index so the new post appears at the top of the Latest Posts list.

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 the Latest Posts table.

Reviewed changes

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

File Description
docs/blog/index.md Adds the v1.7.1 post entry to the Latest Posts table.
docs/blog/2026-07-20-release-v1-7-1.md Introduces the v1.7.1 release recap blog post content and metadata.

@@ -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*
@github-actions

Copy link
Copy Markdown
Contributor

Test Results Summary

556 tests  +556   518 ✅ +518   13s ⏱️ +13s
  6 suites +  6    38 💤 + 38 
  6 files   +  6     0 ❌ ±  0 

Results for commit 585a0ea. ± Comparison against base commit 54702e3.

@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 (585a0ea).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #456   +/-   ##
=======================================
  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
mpaulosky merged commit 3b09b7e into main Jul 20, 2026
30 checks passed
@mpaulosky
mpaulosky deleted the dev branch July 20, 2026 23:18
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