release-pycel2sql
OfficialAutomate and manage releases for the pycel2sql package.
Software Engineering#release management#build automation#semver#continuous integration#package publishing
AuthorSPANDigital
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the process of cutting new releases for the pycel2sql package by performing version tagging, building, and publishing to PyPI.
Core Features & Use Cases
- Release Validation: Validates the working tree before tagging, ensuring a clean and in-sync state.
- Version Tagging: Tags new versions with semantic versioning (SemVer), following patch, minor, or major updates as needed.
- Building and Publishing: Builds source distributions and wheels, and publishes them to PyPI via OIDC trusted publishing.
- Use Case: Streamline the release process of the pycel2sql package by automating the tasks involved in cutting and shipping new versions.
Quick Start
Run the skill by checking out the 'main' branch, executing the preflight checks, and then creating a tag for the new release. Use the following commands as a guide:
git checkout main && git pull --ff-only origin main
bash .claude/skills/release-pycel2sql/scripts/release_preflight.sh
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: release-pycel2sql Download link: https://github.com/SPANDigital/pycel2sql/archive/main.zip#release-pycel2sql Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.