Skip to content

ci: #3 Add binaries to Releases#17

Merged
TheRealAgentK merged 7 commits intoMindscapeHQ:mainfrom
miquelbeltran:main
Jan 27, 2025
Merged

ci: #3 Add binaries to Releases#17
TheRealAgentK merged 7 commits intoMindscapeHQ:mainfrom
miquelbeltran:main

Conversation

@miquelbeltran
Copy link
Contributor

ci: #3 Add binaries to Releases

Description 📝

  • Purpose: This GitHub Actions workflow automatically builds binaries and uploads them to each release when a release is created.

  • Approach: The job is triggered on release creation, it checkouts the release tag, then builds binaries for Linux, MacOS and Windows, then uploads them to the release that triggered the action.

  • Related to Distribute binaries (so no Dart SDK is required) #3 but does not close it, because we still need a way to distribute updates

Type of change

  • CI improvement

Updates

  • Created release.yaml file

Screenshots 📷

image

Test plan 🧪

Tested in a fork, the resulting files can be seen here: https://github.com/miquelbeltran/raygun-cli/releases/tag/0.0.6

Author to check 👓

  • Project and all contained modules builds successfully
  • Self-/dev-tested
  • Unit/UI/Automation/Integration tests provided where applicable
  • Code is written to standards
  • Appropriate documentation written (code comments, internal docs)

Reviewer to check ✔️

  • Project and all contained modules builds successfully
  • Change has been dev-/reviewer-tested, where possible
  • Unit/UI/Automation/Integration tests provided where applicable
  • Code is written to standards
  • Appropriate documentation written (code comments, internal docs)

Copy link
Contributor

@TheRealAgentK TheRealAgentK left a comment

Choose a reason for hiding this comment

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

Looks good! And if individual builds cause issues, we can fine-tune as we go.

@TheRealAgentK TheRealAgentK merged commit f848dc9 into MindscapeHQ:main Jan 27, 2025
1 check passed
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.

2 participants