From ff233df9b03dfd25f6f0f33c3431c8987e5da796 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Mon, 21 Oct 2019 20:11:57 +0300 Subject: Extract create rel --- .github/workflows/release.yml | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) (limited to '.github/workflows') 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 }} -- cgit v1.3.1