awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ncipollo avatar

ncipollo/release-action

0
View on GitHub↗

Release Action

This project is a GitHub Actions workflow component designed to automate the software release lifecycle. It functions as a release manager that programmatically interacts with the GitHub API to create releases, generate release notes, and link commit tags to maintain project history.

The tool distinguishes itself by integrating artifact management with community engagement features. It identifies local build outputs using glob-pattern matching to upload distribution packages directly to release pages. Upon publication, it can automatically initiate discussion threads in designated categories to facilitate user feedback.

The workflow operates as a containerized task within continuous integration environments, orchestrating the creation and management of release entities. It handles the distribution of build artifacts and manages repository metadata to ensure that software releases remain organized and accessible to end users.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Automated Release Management - Streamlines the software release lifecycle by automating note generation and asset management within a continuous integration pipeline.
  • GitHub Actions Workflows - Executes automated release management tasks as a containerized workflow triggered by repository events like tag creation.
  • Release Automation - Automates the software distribution lifecycle by linking commit tags to downloadable release assets.
  • Tag-Triggered Release Automators - Automates the creation of software releases and commit tagging to maintain organized project history.
  • GitHub Release Automators - Manages software releases by uploading build artifacts and initiating community discussions through automated workflows.
  • REST File Management APIs - Interacts with remote service endpoints to programmatically create and manage release entities and associated metadata.
  • Build Artifact Distribution - Uploads compiled build artifacts and distribution packages to release pages for end-user accessibility.
  • Build & Release Automation - Uploads build outputs to repository releases using pattern matching to ensure distribution packages remain current.
  • GitHub API Integrations - Interacts with platform APIs to programmatically generate release notes and manage repository metadata.
1,663 stars·229 forks·TypeScript·MIT·25 views

Star history

Star history chart for ncipollo/release-actionStar history chart for ncipollo/release-action

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does ncipollo/release-action do?

This project is a GitHub Actions workflow component designed to automate the software release lifecycle. It functions as a release manager that programmatically interacts with the GitHub API to create releases, generate release notes, and link commit tags to maintain project history.

What are the main features of ncipollo/release-action?

The main features of ncipollo/release-action are: Automated Release Management, GitHub Actions Workflows, Release Automation, Tag-Triggered Release Automators, GitHub Release Automators, REST File Management APIs, Build Artifact Distribution, Build & Release Automation.

Which projects share features with ncipollo/release-action?

Projects with overlapping indexed features include: release-it/release-it — release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and… webpro/release-it — release-it is an automated software release tool used for version bumping, Git tagging, and publishing software… jetbrains/intellij-platform-plugin-template — This project is a standardized project scaffolding and build automation system for developing IntelliJ IDE plugins. It… nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… softprops/action-gh-release — This is a GitHub Action that automates the creation, updating, and management of GitHub Releases. It creates draft… pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,…

Projects sharing features with Release Action

These projects share indexed features with Release Action. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • release-it/release-itrelease-it avatar

    release-it/release-it

    8,975View on GitHub↗

    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
    View on GitHub↗8,975
  • webpro/release-itwebpro avatar

    webpro/release-it

    8,977View on GitHub↗

    release-it is an automated software release tool used for version bumping, Git tagging, and publishing software packages to registries. It functions as a Git versioning manager and changelog generator, facilitating the transition from code changes to official releases. The tool provides a non-interactive mode for executing release pipelines within continuous integration environments, as well as an interactive command-line workflow for manual configuration. It utilizes a plugin architecture to allow for custom versioning schemes and changelog generators. The system handles semantic versioning

    JavaScript
    View on GitHub↗8,977
  • jetbrains/intellij-platform-plugin-templateJetBrains avatar

    JetBrains/intellij-platform-plugin-template

    3,740View on GitHub↗

    This project is a standardized project scaffolding and build automation system for developing IntelliJ IDE plugins. It provides a pre-configured directory layout and Gradle-based build automation to bootstrap new plugin projects with consistent compilation and dependency resolution. The template integrates a complete release management pipeline using GitHub Actions to automate the building, digital signing, and uploading of plugin binaries to a public marketplace. It includes a markdown-driven synchronizer that automatically updates marketplace release notes from a versioned text file during

    Kotlinintellijintellij-ideaintellij-idea-plugin
    View on GitHub↗3,740
  • nrwl/nxnrwl avatar

    nrwl/nx

    28,939View on GitHub↗

    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
    View on GitHub↗28,939
Compare all 30 related projects→

Curated searches featuring Release Action

Hand-picked collections where Release Action appears.
  • Release management tools
  • a system for managing software update channels