create-release-tags

Update debian/changelog and linglong.yaml for Debian package releases.

7|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/re2zero/deepin-skills --skill create-release-tags
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-release-tags
Source: https://github.com/re2zero/deepin-skills/tree/main/create-release-tags
Command: npx skills add https://github.com/re2zero/deepin-skills --skill create-release-tags

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the release process for Debian-based projects by updating debian/changelog, optionally adjusting linglong.yaml, generating a change summary from git history, and creating version commits without tagging.

Core Features & Use Cases

  • Changelog automation: Creates a new debian/changelog entry for the targeted version.
  • Linglong.yaml support: If linglong.yaml exists, updates its version portion to reflect the new release.
  • Change summary from git: Builds a concise list of changes since the last release date for the changelog.
  • Deterministic commits: Creates a single, well-formed commit message detailing the version bump and related changes.
  • Use Case: When preparing a Debian package release for a new version, run the skill to automate the end-to-end process.

Quick Start

  • tag release 1.2.3
  • tag release
  • tag prepare-test 1.2.3

Frequently Asked Questions about create-release-tags

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

FAQPage Schema
How do I automate debian/changelog updates for a new package release?

You can automate debian/changelog updates by generating a new version entry and summarizing git history changes. This skill creates a deterministic changelog commit for Debian package releases without tagging.

Can I update linglong.yaml version automatically when releasing a Debian package?

Yes, linglong.yaml version updates are supported. If the file exists in your Debian project, the skill updates its version portion to reflect the new release alongside the changelog.

What is the best way to generate a debian changelog from git commit history?

Generating a debian changelog from git history requires extracting commit summaries since the last release date. This skill builds a concise list of changes and integrates them directly into the new changelog entry.

Does this release tagging process create Git tags automatically?

No, this release tagging process does not create Git tags. It focuses solely on updating debian/changelog, adjusting linglong.yaml if present, and creating a single well-formed version bump commit.

How do I apply deterministic patch increments to Debian project versions?

Applying deterministic patch increments requires automating the Debian package version release process. This skill auto-detects Debian projects, applies the version bump, and preserves author data for changelog commits.