Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/steve-lebleu/action-create-release-from-tag

A github action to create a release from a tag, with the changelog as text
https://github.com/steve-lebleu/action-create-release-from-tag

actions github-actions release release-automation release-notes workflow

Last synced: 28 days ago
JSON representation

A github action to create a release from a tag, with the changelog as text

Awesome Lists containing this project

README

        

[![Build](https://github.com/steve-lebleu/action-create-release-from-tag/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/steve-lebleu/action-create-release-from-tag/actions/workflows/build-and-test.yml)
[![Coverage Status](https://coveralls.io/repos/github/steve-lebleu/action-create-release-from-tag/badge.svg?branch=refs/tags/v1.0.6)](https://coveralls.io/github/steve-lebleu/action-create-release-from-tag?branch=refs/tags/v1.0.6)
![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/steve-lebleu/action-create-release-from-tag/master)

# Create release with changelog as release note

This package create a release where:

- Label is the last tag version
- Body is the commits related to this tag, and formated as changelog

## Getting started

In your action definition:

```yaml
- name: Create release with changelog
uses: konfer-be/[email protected]
with:
token: ${{ secrets.GITHUB_TOKEN }} # required
```

:warning: Merge commits are excluded from changelog.

:warning: The checkout must bring back the entire commit history to be able to build changelog.

## Licence

[MIT](/LICENSE)