Skip to content

chore: prove changeops flow in external repo#108

Open
kieronlanning wants to merge 8 commits into
mainfrom
releases/v4.3.0
Open

chore: prove changeops flow in external repo#108
kieronlanning wants to merge 8 commits into
mainfrom
releases/v4.3.0

Conversation

@kieronlanning

Copy link
Copy Markdown
Contributor

Summary

  • add ChangeOps config for this repository
  • add release-validation workflow for
    eleases/* PRs
  • applied ChangeOps setup and verified doctor reports healthy

Proof target

Validate real branch push + PR checks + release validation workflow in a second repository before proceeding with new feature work.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 25, 2026 18:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds ChangeOps release-management configuration and a dedicated PR workflow to validate releases/* branches in this repo, helping prove out the ChangeOps flow end-to-end (branch naming/version alignment + build/test gates) before proceeding with further feature work.

Changes:

  • Added a release-validation GitHub Actions workflow that runs only for PRs targeting main whose source branch starts with releases/.
  • Added .changeops/config.json to enable/enforce changesets on PRs and define the releases/v* branch pattern.

Reviewed changes

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

File Description
.github/workflows/release-validation.yml Adds a PR workflow for releases/* branches that validates branch/version alignment and runs format/build/test for both main and sample solutions.
.changeops/config.json Introduces ChangeOps configuration for GitHub + dotnet repos, including release branch pattern and changeset enforcement.

Comment on lines +58 to +60
- name: Test main solution
run: dotnet test "${MAIN_SOLUTION}" --no-build --verbosity normal --configuration "${CONFIGURATION}"

run: dotnet build "${SAMPLE_SOLUTION}" --no-restore --configuration "${CONFIGURATION}"

- name: Test sample solution
run: dotnet test "${SAMPLE_SOLUTION}" --no-build --verbosity normal --configuration "${CONFIGURATION}"
kieronlanning and others added 7 commits May 25, 2026 20:43
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@kieronlanning kieronlanning enabled auto-merge (squash) May 25, 2026 21:45
@kieronlanning kieronlanning disabled auto-merge May 25, 2026 21:49
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