Skip to content

Create a GitHub release from files and tag-based description

License

Notifications You must be signed in to change notification settings

cockpit-project/action-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

GitHub release action

This composite action creates a GitHub release from a tag. The release artifact tar is provided as an input, the release description is taken from the tag commit message.

How to use it

In your release workflow, build a release tar, then call this action:

steps:
  - name: Build release
    run: make dist

  - name: Publish GitHub release
    # you can also use @SHA to guard against changing API
    uses: cockpit-project/action-release@main
    with:
      filename: "myproject-${{ github.ref_name }}.tar.xz"

Then push a tag like this:

123.4

- this new feature
- fix bug #123

About

Create a GitHub release from files and tag-based description

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published