Skip to content

fix: build version and gif feature#18

Merged
ethanrous merged 6 commits into
mainfrom
fix-build
Apr 11, 2026
Merged

fix: build version and gif feature#18
ethanrous merged 6 commits into
mainfrom
fix-build

Conversation

@ethanrous
Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings April 11, 2026 02:36
Copy link
Copy Markdown

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 wires a build-time version string into the agno CLI (agno --version) and updates the release workflow to (a) embed that version into built binaries and (b) ensure GIF support is enabled in release builds.

Changes:

  • Add AGNO_BUILD_VERSION support and a --version CLI command to print it.
  • Update build.rs to rebuild when AGNO_BUILD_VERSION changes.
  • Update the GitHub release workflow to set AGNO_BUILD_VERSION automatically and include the gif feature in build matrices.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
agno/src/main.rs Adds compile-time version constant and --version command output.
agno/build.rs Ensures rebuilds occur when the version env var changes.
.github/workflows/release.yml Sets build version env, enables gif in features, and uses the build version for tags/releases.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread agno/src/main.rs
Comment thread .github/workflows/release.yml
Comment thread .github/workflows/release.yml
@ethanrous ethanrous merged commit 434353f into main Apr 11, 2026
3 checks 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