Skip to content

feat: add arm and 32 bit builds#26

Merged
elibosley merged 1 commit intomainfrom
feat/arm-builds
Jan 28, 2026
Merged

feat: add arm and 32 bit builds#26
elibosley merged 1 commit intomainfrom
feat/arm-builds

Conversation

@elibosley
Copy link
Copy Markdown
Member

@elibosley elibosley commented Jan 28, 2026

Summary by CodeRabbit

  • New Features
    • Added pre-built release binaries for additional platforms: 32-bit Linux, ARM-based Linux, 32-bit Windows, and FreeBSD (x86-64 and ARM64 architectures).

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

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jan 28, 2026

📝 Walkthrough

Walkthrough

The pull request expands CI/CD workflows to support additional platform targets (linux/386, linux/arm, windows/386, freebsd/amd64, freebsd/arm64) by updating build matrices and introducing dynamic output naming conventions for ARM-specific versioning. README documentation is updated to reflect the new pre-built release assets.

Changes

Cohort / File(s) Summary
CI/CD Workflow Configuration
.github/workflows/parity.yml, .github/workflows/release.yml
Expanded build matrix with 5 additional GOOS/GOARCH targets. Introduced dynamic OUTPUT_NAME variable to handle ARM-specific naming (e.g., apprise-go-${GOOS}-${GOARCH}v${GOARM}${EXT}). Replaced static file references with computed paths using ${OUTPUT_NAME} throughout build, sign, zip, and release steps.
Documentation
README.md
Added 5 new pre-built release asset entries to the Releases section: apprise-go-linux-386, apprise-go-linux-armv7, apprise-go-windows-386.exe, apprise-go-freebsd-amd64, apprise-go-freebsd-arm64.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 Whiskers twitching with delight
More platforms hop into the light!
From ARM to 386 we run,
FreeBSD joins our building fun—
Dynamic names keep all in sight! 🚀


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

@elibosley elibosley merged commit c744834 into main Jan 28, 2026
14 checks passed
@elibosley elibosley deleted the feat/arm-builds branch January 28, 2026 03:52
@knope-bot knope-bot Bot mentioned this pull request Jan 28, 2026
elibosley pushed a commit that referenced this pull request Jan 28, 2026
> [!IMPORTANT]
> Merging this pull request will create this release

## Features

- add arm and 32 bit builds (#26)

Co-authored-by: knope-bot[bot] <152252888+knope-bot[bot]@users.noreply.github.com>
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