Tag: release-workflow
Manage OpenHands SDK Updates and Releases
This skill guides the process of bumping SDK versions, pinning packages to unreleased commits, and executing full OpenHands releases. It details manual and automated steps required to maintain version consistency across poetry dependencies,…
Automated software version release workflow
This skill manages the full software release lifecycle, handling both minor and patch versions according to established CI/CD rules. It automates version bumping, annotated tagging, and the creation of GitHub Releases.
Guided npm release and publishing workflow
This skill orchestrates the entire npm release process, guiding the developer through version determination, comprehensive quality gate checks, rebuilding, and committing. It ensures version consistency across multiple files and pauses for …
Monorepo package release workflow checklist
This comprehensive guide details the required steps for managing package releases within a monorepo structure. It covers everything from preparing code PRs and updating lockfiles to monitoring CI/CD workflows and ensuring package parity.
Safely retiring obsolete package distribution surfaces
This skill outlines a structured pattern for safely removing an outdated package distribution surface from a repository. It guides developers through systematically eliminating lingering artifacts, build logic, and release steps to prevent …
Hardening pre-commit checks for reliable releases
This skill guides developers on hardening pre-commit hooks to prevent release failures, particularly those stemming from packaging or metadata mismatches. It ensures local checks accurately replicate the exact commands used in the final rel…
Cross-Repository Release Workflow Validation Patterns
This skill provides patterns for implementing robust, failure-fast release workflows that depend on credentials or access to secondary repositories. It advises on validating secrets, ensuring target reachability, and implementing sync gates…
Automated Skyvern version bump and SDK release
Automates the process of updating the Skyvern version in pyproject.toml, regenerating Python and TypeScript SDKs using Fern, and creating a release pull request.