awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
release-drafter avatar

release-drafter/release-drafter

0
View on GitHub↗
3,890 स्टार्स·378 फोर्क्स·TypeScript·ISC·11 व्यूज़github.com/marketplace/actions/release-drafter↗

Release Drafter

Release-drafter is a GitHub Action workflow and automation engine designed to manage the software release lifecycle. It functions as a release notes automator, an automated changelog generator, and a semantic versioning calculator that aggregates merged pull requests into structured draft releases.

The project distinguishes itself through event-driven execution that triggers updates based on repository activity. It features a semantic versioning calculator to determine the next version number based on merged change categories, and provides specialized management for both stable and prerelease draft notes.

The tool covers a broad range of automation capabilities, including rule-based change categorization, pattern-based labeling for issues and pull requests, and template-driven content rendering. It also supports changelog customization through regular expression text transformations and contributor list filtering.

Features

  • GitHub Release Automators - Provides an automation engine that aggregates merged pull requests into structured draft releases and changelogs specifically for GitHub.
  • Release Note Generation - Aggregates merged pull requests into structured draft releases and maintains automated release notes on GitHub.
  • Event-Driven Workflow Triggers - Provides automated triggers that initiate release note updates based on GitHub pull request merge events.
  • Label-Based Categorization - Groups merged pull requests into distinct changelog sections based on label matches or file path patterns.
  • Release Changelog Generators - Uses templates and regular expressions to automatically format release summaries from pull request metadata.
  • Version Calculators - Calculates the next project version number by combining merged change categories with semantic versioning rules.
  • GitHub Actions Workflows - Automates repository tasks like labeling and release note updates using GitHub Actions workflows.
  • Automated Version Incrementing - Programmatically calculates the next version number based on categories and labels of merged changes.
  • Draft Release Creators - Manages the transition from merged code to public release by creating automated draft releases and tracking versions.
  • Version Calculation Logic - Determines the next project version number by mapping change categories to semantic versioning increment rules.
  • Change Type Categorizations - Organizes the changelog by grouping merged pull requests into specific sections based on labels or file paths.
  • Changelog Renderers - Applies custom templates and regular expressions to format release names, tags, and pull request content.
  • Layout Templates - Provides templates and variables to define the visual layout of release headers, footers, and category titles.
  • Pull Request Labelers - Automatically assigns labels to pull requests by matching file patterns, branch names, or text content.
  • Changelog Content Renderers - Generates structured changelogs by injecting aggregated pull request data into customizable layout templates.
  • Post-Processing Text Transformations - Modifies the final generated changelog body using regular expression search-and-replace operations.
  • Regex Text Transformations - Sanitizes and refines generated release notes using regular expression search-and-replace patterns.
  • Prerelease Managers - Manages the lifecycle and versioning identifiers of prerelease drafts to track changes between unstable versions.
  • रिलीज़ कॉन्ट्रिब्यूशन फिल्टर्स - Includes or excludes specific pull requests from release notes based on defined matching criteria and rules.

स्टार हिस्ट्री

release-drafter/release-drafter के लिए स्टार हिस्ट्री चार्टrelease-drafter/release-drafter के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Release Drafter को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Release Drafter दिखाई देता है।
  • सॉफ्टवेयर अपडेट चैनल्स को मैनेज करने के लिए एक सिस्टम

Release Drafter के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Release Drafter के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • googleapis/release-pleasegoogleapis का अवतार

    googleapis/release-please

    6,444GitHub पर देखें↗
    TypeScript
    GitHub पर देखें↗6,444
  • github-changelog-generator/github-changelog-generatorgithub-changelog-generator का अवतार

    github-changelog-generator/github-changelog-generator

    7,529GitHub पर देखें↗

    This project is an automated release note tool and markdown history generator that transforms repository activity into structured documentation. It functions as a GitHub API client and CI/CD pipeline component, aggregating tags, issues, and pull requests to produce categorized summaries of project changes. The tool distinguishes itself through native GitHub Enterprise integration, supporting custom API endpoints for self-hosted server instances. It employs a label-based categorization system to group changes into specific sections and utilizes personal access tokens or OAuth to manage API rat

    Rubychangelogchangelog-generatorgenerator
    GitHub पर देखें↗7,529
  • release-it/release-itrelease-it का अवतार

    release-it/release-it

    8,975GitHub पर देखें↗

    release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and package publishing. It functions as a semantic versioning manager that increments project versions and updates configuration files based on semantic standards or custom schemes. The project distinguishes itself through a plugin-based extension system that allows for custom versioning and publishing logic. It supports complex project structures via monorepo versioning automation to synchronize internal dependencies across multiple workspaces. The tool covers a broad range of capab

    JavaScriptautomationbumpchangelog
    GitHub पर देखें↗8,975
  • nrwl/nxnrwl का अवतार

    nrwl/nx

    28,939GitHub पर देखें↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    TypeScriptangularbuildbuild-system
    GitHub पर देखें↗28,939
Release Drafter के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

release-drafter/release-drafter क्या करता है?

Release-drafter is a GitHub Action workflow and automation engine designed to manage the software release lifecycle. It functions as a release notes automator, an automated changelog generator, and a semantic versioning calculator that aggregates merged pull requests into structured draft releases.

release-drafter/release-drafter की मुख्य विशेषताएं क्या हैं?

release-drafter/release-drafter की मुख्य विशेषताएं हैं: GitHub Release Automators, Release Note Generation, Event-Driven Workflow Triggers, Label-Based Categorization, Release Changelog Generators, Version Calculators, GitHub Actions Workflows, Automated Version Incrementing।

release-drafter/release-drafter के कुछ ओपन-सोर्स विकल्प क्या हैं?

release-drafter/release-drafter के ओपन-सोर्स विकल्पों में शामिल हैं: googleapis/release-please. github-changelog-generator/github-changelog-generator — This project is an automated release note tool and markdown history generator that transforms repository activity into… release-it/release-it — release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and… nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… ncipollo/release-action — This project is a GitHub Actions workflow component designed to automate the software release lifecycle. It functions… webpro/release-it — release-it is an automated software release tool used for version bumping, Git tagging, and publishing software…