AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Git Workflow Release

skill-ucdavis-ai-skills-registry-git-workflow-release · by ucdavis

Standardized process for committing changes and releasing a new version. Includes steps for bumping versions in package files, updating the CHANGELOG.md, ensuring the README.md is up to date, and creating git release tags. Use when the user asks to "prepare a release", "bump the version", or "release a new version".

No reviews yet
0 installs
32 views
0.0% view→install

Install

$ agentstack add skill-ucdavis-ai-skills-registry-git-workflow-release

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ucdavis-ai-skills-registry-git-workflow-release)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Git Workflow Release? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Git Workflow: Release Process

Follow these instructions to safely and consistently release a new version of the project.

1. Verify Clean Workspace and Tests

  • Ensure there are no untracked files or uncommitted changes (unless they are part of the release).
  • Ensure all tests pass (npm test or the language equivalent).

2. Update Documentation

  • README.md: Ensure the README.md reflects any new features, installation steps, or usage examples introduced since the last release.
  • CHANGELOG.md:
  • Add a new section at the top of the changelog for the new version (e.g., ## [1.2.0] - YYYY-MM-DD).
  • Categorize changes into Added, Changed, Deprecated, Removed, Fixed, or Security.
  • Review recent commit messages (git log) to capture all user-facing changes.

3. Bump the Version Number

  • Consult the current version using package.json (or the language equivalent, such as pyproject.toml or Cargo.toml).
  • Determine the new version number using Semantic Versioning (SemVer):
  • MAJOR version for incompatible API changes.
  • MINOR version for adding functionality in a backward-compatible manner.
  • PATCH version for backward-compatible bug fixes.
  • Update the version number in all necessary files. For Node.js projects, use npm version --no-git-tag-version if appropriate, or edit package.json manually.

4. Commit the Release Changes

  • Stage the package.json, CHANGELOG.md, README.md, and any other updated metadata files.
  • Commit with a standard release message subject, and explicitly list the summarized release changes (e.g. from the CHANGELOG.md) in the commit body using a multi-line format or multiple -m flags:

``bash git commit -m "chore(release): bump version to v" -m "Changed: Updated dependencies and added SemVer guidelines." ``

5. Tag the Release

  • Create an annotated git tag for the new version.

``bash git tag -a v -m "Release v" ``

6. Push Changes

  • Push the release commit and the new tag to the remote repository.

``bash git push origin main git push origin v ``

  • Note: Replace main with the appropriate default branch if different.

Edge Cases

  • Hotfixes: If releasing a critical bug fix, bump the PATCH version and ensure the changelog explicitly calls out the fix.
  • Pre-releases: Use -alpha, -beta, or -rc suffixes (e.g., 1.2.0-beta.1) if preparing a pre-release version for testing.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.