Skip to content

release: 5.1.0-preview.1 (automatic reboot preview) - #36

Merged
luigilink merged 1 commit into
mainfrom
release/5.1.0
Sep 22, 2026
Merged

luigilink merged 1 commit into
mainfrom
release/5.1.0

Conversation

@luigilink

Copy link
Copy Markdown
Owner

Summary

Prepares the 5.1.0-preview.1 pre-release of the automatic reboot feature for validation on a real SharePoint Server SE farm before the 5.1.0 GA.

This PR is opened for review and CI on the release branch. Per our process, the preview tag is cut on release/5.1.0 (Option B) so main stays at the last GA (5.0.1, under [Unreleased]) until the preview is validated; the branch is merged to main only when we promote 5.1.0 to GA.

Refs #34

Changes

  • Manifest: ModuleVersion 5.1.0 with PrivateData.PSData.Prerelease = 'preview1' (cleared for GA; ModuleVersion itself cannot carry a -preview suffix).
  • CHANGELOG: promote [Unreleased] to [5.1.0-preview.1] (fresh [Unreleased] kept on top).
  • RELEASE-NOTES: preview body with a "How to test" section and the per-server reboot warning.
  • release.yml: publish as a GitHub pre-release when the tag carries a SemVer pre-release label (prerelease: contains(ref_name, '-')); plain tags stay normal releases.
  • wiki/Release-Process.md: new "Preview / pre-release" section (tag convention, PSData Prerelease, workflow behaviour, cutting a preview, promoting to GA).

Validation

  • PSScriptAnalyzer: 0 issues.
  • Pester: 212 passed / 0 failed / 1 skipped.
  • Test-ModuleManifest resolves version 5.1.0 with Prerelease preview1.

Note

The automatic reboot feature itself was reviewed extensively on PR #35 (multiple Copilot rounds). This PR only carries the preview packaging (version, changelog, release notes, workflow, docs).

Prepare the first preview of the automatic reboot feature for validation on a real farm
before the 5.1.0 GA.

- Manifest: ModuleVersion 5.1.0 with PrivateData.PSData.Prerelease = 'preview1' (cleared
  for GA; ModuleVersion itself cannot carry a -preview suffix).
- CHANGELOG: promote [Unreleased] to [5.1.0-preview.1] (fresh [Unreleased] kept on top).
- RELEASE-NOTES: preview body with a "How to test" section and the per-server reboot
  warning.
- release.yml: publish as a GitHub pre-release when the tag carries a SemVer pre-release
  label (prerelease: contains(ref_name, '-')); plain tags stay normal releases.
- wiki/Release-Process.md: new "Preview / pre-release" section (tag convention, PSData
  Prerelease, workflow behaviour, cutting a preview, promoting to GA).

Refs #34
@github-actions

Copy link
Copy Markdown

Pester Test Results

  1 files   30 suites   4s ⏱️
117 tests 117 ✅ 0 💤 0 ❌
213 runs  213 ✅ 0 💤 0 ❌

Results for commit 2544b76.

@luigilink
luigilink merged commit 4af8750 into main Sep 22, 2026
4 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.

1 participant