pump-build-release

Manage SDK build and release pipelines with TypeScript, Rust, and npm.

113|35|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/nirholas/pump-fun-sdk --skill pump-build-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pump-build-release
Source: https://github.com/nirholas/pump-fun-sdk/tree/main/skills/pump-build-release
Command: npx skills add https://github.com/nirholas/pump-fun-sdk --skill pump-build-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of building, testing, and releasing software development kits (SDKs) and related artifacts, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Automated Builds: Compiles TypeScript code for SDKs and builds Rust binaries.
  • Quality Assurance: Integrates linting and testing across different languages.
  • Release Management: Handles semantic versioning, npm publishing, and deployment.
  • Use Case: A developer can use this Skill to automatically build the latest version of the Pump SDK, run all tests, and publish it to npm with a single command, ensuring a smooth release cycle.

Quick Start

Execute the make build command to compile the SDK and Rust binary.

Frequently Asked Questions about pump-build-release

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

FAQPage Schema
How do I automate SDK build and release pipelines for TypeScript and Rust?

Automate SDK build and release pipelines using integrated Makefile targets to compile TypeScript via tsup and build Rust binaries. This standardizes workflows, ensuring consistent compilation and reducing manual release effort.

How does semantic versioning work with npm package publishing in a CI/CD pipeline?

Semantic versioning with npm publishing uses Commitizen to standardize commit messages and automate version bumps. This CI/CD integration ensures accurate npm package releases aligned with codebase changes.

Can I use ESLint and cargo clippy for code quality assurance in a multi-language SDK?

ESLint and cargo clippy provide code quality assurance for multi-language SDKs by linting TypeScript and Rust code respectively. Integrating these tools catches errors early during the automated build process.

Does this build pipeline support Vercel deployments for TypeScript SDKs?

The build pipeline supports Vercel deployments for TypeScript SDKs as part of its end-to-end release management. It handles compilation, npm publishing, and deployment to streamline the delivery cycle.

What's the best way to compile TypeScript SDKs with tsup and Rust release profiles?

Compile TypeScript SDKs with tsup and Rust release profiles by executing standardized Makefile targets. This approach manages both language compilations simultaneously, ensuring optimized binaries and SDK artifacts.