Skip to content

Add Linux install support and fix security vulnerabilities#10

Merged
Glubiz merged 4 commits into
mainfrom
bump-version-2.3.0
Mar 16, 2026
Merged

Add Linux install support and fix security vulnerabilities#10
Glubiz merged 4 commits into
mainfrom
bump-version-2.3.0

Conversation

@Glubiz
Copy link
Copy Markdown
Owner

@Glubiz Glubiz commented Mar 16, 2026

Summary

  • Homebrew formula now supports both macOS and Linux
  • Added shell install script (curl | sh) for easy Linux/macOS installation
  • Replaced unmaintained serde_yml/libyml with serde_yaml_ng to resolve Dependabot security alerts

Test plan

  • cargo build succeeds
  • cargo test — all 23 tests pass
  • cargo clippy and cargo fmt clean
  • Verify Homebrew install works on Linux after merge
  • Verify curl -sSfL .../install.sh | sh works after merge to main

Glubiz added 2 commits March 16, 2026 12:46
- Homebrew formula now serves both macOS and Linux binaries
- CD pipeline passes both platform artifacts to homebrew update script
- New install.sh for curl-based installation on macOS and Linux
Resolves Dependabot alerts for serde_yml and libyml (unsound and
unmaintained). serde_yaml_ng is a maintained fork with the same API.
@Glubiz Glubiz self-assigned this Mar 16, 2026
@Glubiz Glubiz merged commit 9ef73b7 into main Mar 16, 2026
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.

1 participant