hyperliquid-release

Automate Hyperliquid Ruby SDK releases with version bumps, tests, tagging, and gem publishing.

Updated Feb 9, 2025
One-click install
npx skills add https://github.com/carter2099/.dotfiles-homelab --skill hyperliquid-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hyperliquid-release
Source: https://github.com/carter2099/.dotfiles-homelab/tree/main/.claude/skills/hyperliquid-release
Command: npx skills add https://github.com/carter2099/.dotfiles-homelab --skill hyperliquid-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release automation for the Hyperliquid Ruby SDK — coordinating version bumps, changelog updates, and CI validation to ensure reliable releases.

Core Features & Use Cases

  • Automates the end-to-end release workflow: version bump, changelog update, test suite execution, integration checks, git tagging, GitHub Release, and gem publishing.
  • Integrates with CI workflows to verify correctness before publishing.
  • Use Case: When preparing a new SDK release, execute a reproducible, auditable sequence that results in a tagged release and available gem.

Quick Start

Run the release workflow to bump the version, update CHANGELOG, run tests, and publish the gem.

Frequently Asked Questions about hyperliquid-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate the Ruby gem release process for a SDK?

Automating the Ruby gem release process involves coordinating version bumps, changelog updates, test execution, git tagging, and gem publishing. This ensures a reproducible, auditable sequence that results in a tagged release and an available gem.

What is included in an automated SDK release workflow?

An automated SDK release workflow includes version bumping, changelog updates, running the test suite, executing integration checks, git tagging, creating a GitHub Release, and finally publishing the gem to a repository.

How do I verify CI workflows before publishing a Ruby gem?

You verify CI workflows before publishing a Ruby gem by enforcing deterministic steps and pre-push checks. The system integrates with CI workflows to validate correctness and test suite execution before finalizing and pushing tags.

Can I use this release automation for local verification before pushing tags?

Yes, this release automation applies to development-to-main release cycles, including local verification. It enforces pre-push checks to ensure all tests and integration checks pass before finalizing and pushing the git tag.

What's the best way to coordinate changelog updates and version bumps?

The best way to coordinate changelog updates and version bumps is through an automated release lifecycle. This applies deterministic steps to ensure versioning and changelog changes are synchronized with test validation and tagging.

Why should I use deterministic steps for CI integration and gem publishing?

Using deterministic steps for CI integration and gem publishing ensures release reliability. It prevents errors by verifying CI workflows and running pre-push checks before finalizing the git tag and publishing the gem.