Update build.yml

This commit is contained in:
budgidiere 2020-07-18 13:52:17 -05:00 committed by GitHub
parent c41d307f15
commit 5fa3f3db32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,7 +14,6 @@ on:
- dev/ver/1.16.1 - dev/ver/1.16.1
- master - master
jobs: jobs:
build: build:
@ -65,24 +64,15 @@ jobs:
with: with:
name: YAPFA-${{ matrix.java }} name: YAPFA-${{ matrix.java }}
path: target/YAPFA-1.16.1-paperclip.jar path: target/YAPFA-1.16.1-paperclip.jar
- name: Create Release - name: Deploy Release
id: create_release if: github.ref == 'refs/heads/dev/ver/1.16.1'
uses: actions/create-release@v1 uses: WebFreak001/deploy-nightly@v1
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # automatically provided by github actions
with: with:
tag_name: ${{ github.ref }} upload_url: https://uploads.github.com/repos/tr7zw/YAPFA/releases/28703947/assets{?name,label} # find out this value by opening https://api.github.com/repos/<owner>/<repo>/releases in your browser and copy the full "upload_url" value including the {?name,label} part
release_name: YAPFA Release 1.16.1 Java ${{ matrix.java }} ${{ github.ref }} release_id: 28703947 # same as above (id can just be taken out the upload_url, it's used to find old releases)
body: | asset_path: target/YAPFA-1.16.1-paperclip.jar # path to archive to upload
This an an automated release! asset_name: YAPFA-1.16.1-paperclip.jar # name to upload the release as, use $$ to insert date (YYYYMMDD) and 6 letter commit hash
draft: false asset_content_type: application/zip # required by GitHub API
prerelease: false max_releases: 3 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
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: target/YAPFA-1.16.1-paperclip.jar
asset_name: YAPFA-${{ matrix.java }}--${{ github.ref }}