Skip to content

chore: release v0.11.0#41

Merged
tablackburn merged 1 commit into
mainfrom
release/v0.11.0
Apr 27, 2026
Merged

chore: release v0.11.0#41
tablackburn merged 1 commit into
mainfrom
release/v0.11.0

Conversation

@tablackburn
Copy link
Copy Markdown
Owner

@tablackburn tablackburn commented Apr 27, 2026

Summary

Cuts release v0.11.0 (MINOR bump for the new public Update-PatServerToken cmdlet).

  • Bump ModuleVersion 0.10.3 → 0.11.0 in PlexAutomationToolkit.psd1
  • Collapse [Unreleased] entries into [0.11.0] - 2026-04-27 in CHANGELOG.md

Release contents

Added

Changed

Post-merge

PublishModuleToPowerShellGallery.yaml will trigger automatically on the manifest change and:

  1. Create GitHub release v0.11.0 with auto-generated notes
  2. Publish the module to PSGallery

Test plan

Verified 2026-05-10: all 4 required checks pass on workflow run 25021015845 — PSScriptAnalyzer Lint, Unit Tests (ubuntu-latest), Unit Tests (macOS-latest), Unit Tests (windows-latest).

  • After merge: publish workflow creates v0.11.0 GitHub release

Verified 2026-05-10: GitHub release v0.11.0 created 2026-04-27 by github-actions[bot] (https://github.com/tablackburn/PlexAutomationToolkit/releases/tag/v0.11.0) via publish workflow run 25021925453.

  • After merge: Find-Module PlexAutomationToolkit -RequiredVersion 0.11.0 resolves on PSGallery

Verified 2026-05-10: PSGallery returns 200 for https://www.powershellgallery.com/packages/PlexAutomationToolkit/0.11.0 — package created 2026-04-27T22:04:02 by Trent Blackburn.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • Added Update-PatServerToken command for seamless Plex token refresh with interactive PIN authentication via plex.tv/link
    • Secure token storage using system secret vault with fallback support
    • Automatic token validation against Plex API
    • Full support for -WhatIf and -Confirm parameters
  • Improvements

    • CI workflow now validates Plex token secrets early with clear error messaging

- Bump ModuleVersion 0.10.3 → 0.11.0 (MINOR: new public Update-PatServerToken cmdlet)
- Collapse [Unreleased] entries into [0.11.0] - 2026-04-27

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 27, 2026 21:39
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 27, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d7467292-c0d4-4a16-9c81-decbc11551e5

📥 Commits

Reviewing files that changed from the base of the PR and between 9b04a27 and 32744c9.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • PlexAutomationToolkit/PlexAutomationToolkit.psd1

📝 Walkthrough

Walkthrough

This change documents the release of version 0.11.0, which introduces a new Update-PatServerToken command for Plex token refresh with interactive PIN authentication, secure token persistence using PowerShell SecretManagement, and CI workflow validation improvements. The module version is updated to reflect this release.

Changes

Cohort / File(s) Summary
Release Documentation
CHANGELOG.md, PlexAutomationToolkit/PlexAutomationToolkit.psd1
Version bumped to 0.11.0 with changelog entry documenting the new Update-PatServerToken command, token persistence mechanisms (SecretManagement vault with fallback), interactive PIN-based authentication, and CI pre-flight validation step for secret expiration.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 A token refreshed, a version ascends,
From ten-point-three to zero-one-one,
The changelog sings of secrets now penned,
With vaults and with PIN codes—oh what fun!
Release notes hop, the toolkit transcends! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: release v0.11.0' directly and clearly describes the main change—a version bump and release cut for v0.11.0, which aligns with the PR objectives and changeset modifications (version increment in manifest and CHANGELOG entry).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.11.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Cuts the v0.11.0 release for the PowerShell module by updating the module manifest version and rolling the existing changelog entries into a dated release section.

Changes:

  • Bump ModuleVersion from 0.10.3 to 0.11.0 in the module manifest.
  • Add the 0.11.0 release header (dated 2026-04-27) and place the existing release notes under it, leaving [Unreleased] empty.

Reviewed changes

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

File Description
PlexAutomationToolkit/PlexAutomationToolkit.psd1 Updates module manifest ModuleVersion to 0.11.0 for the release.
CHANGELOG.md Introduces the 0.11.0 section with release date and organizes release notes under it.

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

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@tablackburn tablackburn merged commit fe5832b into main Apr 27, 2026
19 checks passed
@tablackburn tablackburn deleted the release/v0.11.0 branch April 27, 2026 22:01
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