|
|
@ -0,0 +1,36 @@ |
|
|
|
on: release |
|
|
|
|
|
|
|
jobs: |
|
|
|
release: |
|
|
|
name: Upload Release Asset |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
|
|
- name: Checkout code |
|
|
|
uses: actions/checkout@master |
|
|
|
- name: Build project # This would actually build your project, using zip for an example artifact |
|
|
|
run: | |
|
|
|
zip --build_path raylib README.md |
|
|
|
- name: Create Release |
|
|
|
id: create_release |
|
|
|
uses: actions/create-release@v1 |
|
|
|
env: |
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token |
|
|
|
with: |
|
|
|
tag_name: ${{ github.ref }} |
|
|
|
release_name: Release ${{ github.ref }} |
|
|
|
body: | |
|
|
|
Changes in this Release |
|
|
|
- First Change |
|
|
|
- Second Change |
|
|
|
draft: false |
|
|
|
prerelease: false |
|
|
|
- name: Upload Release Asset |
|
|
|
id: upload-release-asset |
|
|
|
uses: actions/upload-release-asset@v1.0.1 |
|
|
|
env: |
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
with: |
|
|
|
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps |
|
|
|
asset_path: ./raylib-version-platform.zip |
|
|
|
asset_name: raylib-version-platform.zip |
|
|
|
asset_content_type: application/zip |