Skip to content

v0.5.2: add release pipeline#7

Merged
z00mable merged 1 commit into
masterfrom
feature/v0.5.2-release-pipeline
Apr 7, 2026
Merged

v0.5.2: add release pipeline#7
z00mable merged 1 commit into
masterfrom
feature/v0.5.2-release-pipeline

Conversation

@z00mable

@z00mable z00mable commented Apr 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add GitHub Actions workflow for automated releases on PR merge
  • Fix EscapeCancellableConsole build error after Spectre.Console upgrade to 0.55.0
  • Show save location after successful download
  • Upgrade NuGet packages (Spectre.Console 0.55.0, Microsoft.Extensions 10.0.5)
  • Add CLAUDE.md with architecture and conventions documentation

Changes

CI/CD

  • .github/workflows/release.yml — on every PR merge to master: publishes self-contained binaries for win-x64, linux-x64, linux-arm64, zips them (without .pdb), and creates a GitHub Release tagged with the version from .csproj, using the PR description as release notes

Bug fix

  • EscapeCancellableConsole — implement new WriteAnsi(Action<AnsiWriter>) method required by IAnsiConsole in Spectre.Console 0.55.0

UX

  • ShowCompletionMessage(folderPath) in BaseScraperStrategy now displays the folder path where the audiobook was saved — all three strategies pass their folderPath automatically

Dependencies

  • Spectre.Console 0.54.00.55.0
  • Microsoft.Extensions.* 10.0.110.0.5

@z00mable
z00mable merged commit 9de7b7b into master Apr 7, 2026
@z00mable
z00mable deleted the feature/v0.5.2-release-pipeline branch April 7, 2026 09: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.

1 participant