Simple Github action to create a draft release with assets on tags push.
name: Release Upload Action
on:
push:
tags:
- 'v*'
jobs:
publish:
runs-on: ubuntu-latest
steps:
# ...
- uses: d1ceward/release-upload-action@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
files: |
bin/my-first-binary
bin/my-second-binary
Bug reports and pull requests are welcome on GitHub at https://github.com/d1ceward/release-upload-action. By contributing you agree to abide by the Code of Merit.
- Fork it (https://github.com/d1ceward/release-upload-action/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
- Install corresponding version of Node.js (cf:
.node-version
file) - Install pnpm package manager with
corepack enable pnpm
- Install dependencies with
pnpm install
- d1ceward - creator and maintainer