Skip to content

feat: add builds on main + on tagged releases#44

Merged
marc2332 merged 4 commits intotryandromeda:mainfrom
lino-levan:main
Apr 19, 2025
Merged

feat: add builds on main + on tagged releases#44
marc2332 merged 4 commits intotryandromeda:mainfrom
lino-levan:main

Conversation

@lino-levan
Copy link
Collaborator

Title.

@lino-levan lino-levan added the enhancement New feature or request label Apr 19, 2025
@lino-levan
Copy link
Collaborator Author

lino-levan commented Apr 19, 2025

If https://github.com/lino-levan/andromeda/actions/runs/14551512490/job/40823240564 and https://github.com/lino-levan/andromeda/actions/runs/14551597395 are successful then feel free to merge – that would have tested all of the paths.

@marc2332 marc2332 requested review from Copilot and marc2332 April 19, 2025 18:17
Copy link

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

This PR introduces a GitHub Actions workflow for building and releasing the Andromeda project on both pushes to main and tagged releases. Key changes include:

  • Setting up a multi-platform build matrix for Linux, macOS (Intel and ARM), and Windows.
  • Using dedicated steps for checking out code, installing Rust, caching dependencies, building the project, preparing the binary, and uploading it either as a release asset or an artifact.
  • Configuring conditional steps based on branch type (main or tag).

Copy link
Member

@marc2332 marc2332 left a comment

Choose a reason for hiding this comment

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

rest lgtm

@marc2332 marc2332 merged commit e8fcd97 into tryandromeda:main Apr 19, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants