Skip to content

Release v0.2.0#16

Merged
halcycon merged 4 commits intomainfrom
copilot/create-release-v1-0
Nov 14, 2025
Merged

Release v0.2.0#16
halcycon merged 4 commits intomainfrom
copilot/create-release-v1-0

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Nov 14, 2025

Prepare first stable release of RusTalk with version bump from 0.1.0 to 0.2.0.

Changes

  • Update workspace version to 0.2.0 in Cargo.toml
  • Update all crate versions (rustalk-core, rustalk-edge, rustalk-cloud, rustalk-cli) in Cargo.lock
  • Apply code formatting via cargo fmt
  • Add manual workflow dispatch capability to release workflow for creating releases without local checkout
  • Update RELEASE.md documentation with new release methods

Creating a Release

Method 1: Manual Trigger via GitHub UI (Recommended)

  1. Go to Actions → Release workflow → "Run workflow"
  2. Enter version number (e.g., 0.2.0)
  3. Optionally mark as pre-release
  4. The workflow automatically creates the tag, builds binaries, and publishes the release

Method 2: Traditional Tag Push

Create and push the release tag to trigger automated builds:

git tag -a v0.2.0 -m "Release version 0.2.0"
git push origin v0.2.0

Both methods trigger .github/workflows/release.yml which builds binaries for Linux x86_64, macOS x86_64/ARM64, and Windows x86_64, then publishes to GitHub Releases.

Original prompt

Create a release


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits November 14, 2025 15:26
Co-authored-by: halcycon <8266551+halcycon@users.noreply.github.com>
Co-authored-by: halcycon <8266551+halcycon@users.noreply.github.com>
Copilot AI changed the title [WIP] Create a release for version 1.0 Release v0.2.0 Nov 14, 2025
Copilot AI requested a review from halcycon November 14, 2025 15:34
@halcycon
Copy link
Copy Markdown
Owner

@copilot I'd like to be able to tag the version without needing to checkout the repository locally

Co-authored-by: halcycon <8266551+halcycon@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Nov 14, 2025

@copilot I'd like to be able to tag the version without needing to checkout the repository locally

Done! You can now create releases directly from the GitHub UI without checking out the repository locally.

Go to Actions → Release workflow → "Run workflow", enter the version (e.g., 0.2.0), and the workflow will automatically create the tag, build binaries for all platforms, and publish the release.

See the updated RELEASE.md for detailed instructions. Commit: c4f9e7a

@halcycon halcycon marked this pull request as ready for review November 14, 2025 16:00
@halcycon halcycon merged commit 747f597 into main Nov 14, 2025
8 of 10 checks passed
@halcycon halcycon deleted the copilot/create-release-v1-0 branch November 14, 2025 16:00
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