Skip to content

ci: add GitHub multi-platform release workflow - #36

Merged
mleem97 merged 2 commits into
mainfrom
feat/github-release-workflow
Oct 26, 2026
Merged

mleem97 merged 2 commits into
mainfrom
feat/github-release-workflow

Conversation

@mleem97

@mleem97 mleem97 commented Oct 26, 2026

Copy link
Copy Markdown
Owner

Description

Adds a GitHub-only Actions workflow for workspace validation and release artifacts.

Motivation and Context

GitHub should build and publish the distributable artifacts for Windows, Linux, and experimental macOS support. Forgejo remains Linux-only and is unchanged.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

  • My code follows the code style of this project.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.

The workflow runs cargo test --workspace, builds a Windows x64 portable package and Inno Setup installer, Linux portable and nfpm packages, and macOS x64/arm64 portable archives. Tags matching v* publish a GitHub Release.

@mleem97
mleem97 merged commit 5cb810b into main Oct 26, 2026
1 check passed
@codacy-production

Copy link
Copy Markdown
Contributor

Not up to standards ⛔

🔴 Issues 3 high

Alerts:
⚠ 3 issues (≤ 0 issues of at least minor severity)

Results:
3 new issues

Category Results
Security 3 high

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@mleem97
mleem97 deleted the feat/github-release-workflow branch October 26, 2026 22:06
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