summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2019-10-21 20:11:57 +0300
committerYuval Adam <_@yuv.al>2019-10-21 20:11:57 +0300
commitff233df9b03dfd25f6f0f33c3431c8987e5da796 (patch)
treecae58a995f4014cfb781862cbb9a6bf2f843441f /.github
parent47b7e7c1a8e716abf8b82053b35384b0be42e859 (diff)
Extract create relv7
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release.yml30
1 files changed, 18 insertions, 12 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 2b9f3d2..d663933 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -6,8 +6,25 @@ on:
- "*"
jobs:
+
+ create:
+ name: Create Release
+ runs-on: ubuntu-latest
+ steps:
+ - name: Create Release
+ id: create_release
+ uses: actions/create-release@master
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ tag_name: ${{ github.ref }}
+ release_name: Release ${{ github.ref }}
+ draft: false
+ prerelease: true # for now we only do pre-releases
+
release:
name: Release
+ needs: create # only run after release has been created
runs-on: ${{ matrix.os }}
strategy:
matrix:
@@ -55,24 +72,13 @@ jobs:
cp target/release/foo .
tar czvf ${{ matrix.output }} target/release/foo
- - name: Create Release
- id: create_release
- uses: actions/create-release@master
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- with:
- tag_name: ${{ github.ref }}
- release_name: Release ${{ github.ref }}
- draft: false
- prerelease: true # for now we only do pre-releases
-
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
+ upload_url: ${{ jobs.create.steps.create_release.outputs.upload_url }}
asset_path: ./${{ matrix.output }}
asset_name: ${{ matrix.output }}
asset_content_type: ${{ matrix.content_type }}