Skip to content

SierraSoftworks/gh-releases

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Publish GitHub Release Artifacts

This GitHub Action will publish artifacts from a build pipeline to a GitHub Release. It is a lightweight wrapper around the oktokit library and strives to be as simple as possible such that it may be easily audited by teams who may otherwise be cautious about how they publish artifacts.

Usage

uses: SierraSoftworks/gh-releases@v1.0.7
with:
  token: ${{ secrets.GITHUB_TOKEN }}
  overwrite: 'true'
  files: |
    foo.txt
    bar.txt
    fizz.txt | buzz.txt

Signing Artifacts using Hashicorp Vault

uses: SierraSoftworks/gh-releases@v1.0.7
with:
  token: ${{ secrets.GITHUB_TOKEN }}
  overwrite: 'true'
  files: |
    foo.txt
    bar.txt
    fizz.txt | buzz.txt
  vault-server: https://vault.example.com
  vault-token: ${{ secrets.VAULT_TOKEN }}
  vault-path: transit
  vault-signing-key: github-signing-key
  vault-hash-algorithm: sha2-256

About

Publish build artifacts as GitHub Release artifacts

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors