Skip to content

Add PR CI gate + categorized release notes - #20

Merged
mavickers merged 1 commit into
developfrom
chore/ci-and-release-notes
Jul 8, 2026
Merged

mavickers merged 1 commit into
developfrom
chore/ci-and-release-notes

Conversation

@mavickers

Copy link
Copy Markdown
Owner

Sets up the develop-model supporting infra.

  • ci.yml: builds and runs net8.0 tests on PRs into master/develop (and pushes to develop), so broken code is caught before it can be merged and released.
  • release.yml: groups the auto-generated release notes into Features / Fixes / Maintenance by PR label.

Publish trigger is unchanged — each develop→master merge still cuts one batched release.

- ci.yml: build + net8.0 tests on PRs to master/develop and pushes to develop, so broken code is blocked before it reaches a release
- release.yml: group auto-generated release notes into Features/Fixes/Maintenance by PR label
Copilot AI review requested due to automatic review settings July 8, 2026 02:26

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 GitHub infrastructure to support a develop→master release flow by introducing a CI workflow that runs on PRs (and develop pushes) and by configuring GitHub auto-generated release notes to be grouped by PR labels.

Changes:

  • Added a CI workflow to build the solution and run net8.0 tests on PRs targeting master/develop and on pushes to develop.
  • Added .github/release.yml to categorize generated release notes into Features / Fixes / Maintenance (and an “Other Changes” bucket).

Reviewed changes

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

File Description
.github/workflows/ci.yml Adds PR/develop CI gate that builds and runs dotnet test (net8.0).
.github/release.yml Configures categorized auto-generated release notes based on PR labels.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/release.yml
Comment on lines +17 to +19
- title: Other Changes
labels:
- "*"
Comment thread .github/workflows/ci.yml
Comment on lines +35 to +36
- name: Test
run: dotnet test Cargo.sln --configuration Release --no-build --framework net8.0
Comment thread .github/workflows/ci.yml
Comment on lines +25 to +30
- uses: actions/setup-dotnet@v4
with:
dotnet-version: |
6.0.x
7.0.x
8.0.x
@mavickers
mavickers merged commit e2a93b6 into develop Jul 8, 2026
2 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