Skip to content

feat: add windows builds#22

Merged
elibosley merged 1 commit intomainfrom
feat/windows
Jan 25, 2026
Merged

feat: add windows builds#22
elibosley merged 1 commit intomainfrom
feat/windows

Conversation

@elibosley
Copy link
Copy Markdown
Member

@elibosley elibosley commented Jan 25, 2026

Summary by CodeRabbit

  • Chores
    • Updated build and release workflows to apply platform-specific extensions to compiled binaries, ensuring Windows binaries are properly named with .exe extensions.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jan 25, 2026

📝 Walkthrough

Walkthrough

GitHub Actions workflows for parity and release builds are updated to add platform-specific binary extensions. A new matrix field ext is introduced with .exe for Windows and empty string for other platforms, then propagated via environment variable and applied to build output and artifact upload paths.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow Configuration
.github/workflows/parity.yml, .github/workflows/release.yml
Added ext matrix field across OS/arch combinations (.exe for Windows, empty for others). Propagated ext to BIN_EXT environment variable in build steps. Updated binary output paths from dist/apprise-go-${GOOS}-${GOARCH} to dist/apprise-go-${GOOS}-${GOARCH}${BIN_EXT}. Updated artifact upload patterns to include the extension suffix.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 With whiskers twitching, I hopped with glee,
Windows binaries now .exe they'll be,
Linux and macOS bare their name,
Platform-specific builds, all the same!
Extensions flowing through the matrix so bright,
Our workflows compiled just right! 🎉


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

@elibosley elibosley merged commit dafde98 into main Jan 25, 2026
9 checks passed
@elibosley elibosley deleted the feat/windows branch January 25, 2026 20:30
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