https://github.com/d1ceward/release-upload-action
Simple Github action to create a draft release with assets on tags push
https://github.com/d1ceward/release-upload-action
action assets draft github release upload
Last synced: 5 months ago
JSON representation
Simple Github action to create a draft release with assets on tags push
- Host: GitHub
- URL: https://github.com/d1ceward/release-upload-action
- Owner: d1ceward
- License: mit
- Created: 2022-11-07T20:31:22.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-02T17:03:30.000Z (7 months ago)
- Last Synced: 2025-04-20T18:39:46.991Z (6 months ago)
- Topics: action, assets, draft, github, release, upload
- Language: TypeScript
- Homepage: https://github.com/d1ceward/release-upload-action
- Size: 659 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Release Upload
Simple Github action to create a draft release with assets on tags push.
## Example workflow
```yml
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
```## Contributing
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.
1. Fork it ()
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request## Development
1. Install corresponding version of Node.js (cf: `.node-version` file)
2. Install pnpm package manager with `corepack enable pnpm`
2. Install dependencies with `pnpm install`## Contributors
- [d1ceward](https://github.com/d1ceward) - creator and maintainer