Skip to content

martoc/action-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

action-release

A GitHub Action that creates a GitHub release and optionally uploads binary files to it. Simplifies the CI/CD workflow by automating the release process.

Features

  • Automatic GitHub release creation
  • Optional binary file uploads from target/builds/
  • Skip release on pull request events
  • Uses GitHub API for release creation

Quick Start

- name: Tag
  uses: martoc/action-tag@v0

- name: Release
  uses: martoc/action-release@v0

Documentation

  • Usage Guide - Detailed usage instructions and examples
  • Code Style - Code style guidelines for contributors

Environment Variables

Variable Description
TAG_NAME Tag name for the release (required)
BIN_NAMES Space-separated list of binaries to upload from target/builds/

Permissions

The action requires the following permissions:

permissions:
  contents: write

Licence

This project is licenced under the MIT Licence - see the LICENCE file for details.

About

Automates GitHub release creation and binary file uploads for CI/CD workflows

Topics

Resources

License

Stars

Watchers

Forks