From 7e27ef4eba2513173e79594864c01c6c41627d40 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Wed, 22 Jan 2025 21:11:38 -0700 Subject: [PATCH 1/3] ci: create draft release, then build binaries and add to release --- .github/workflows/release.yml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dceb538..6587c00 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,23 @@ on: - "*" jobs: + create-release: + permissions: write-all + environment: Relay Release + runs-on: ubuntu-latest + outputs: + releaseId: ${{ steps.step1.outputs.id }} + steps: + - id: step1 + uses: ncipollo/release-action@v1 + with: + name: "holochain-runner ${{ github.ref_name }}" + body: "" + prerelease: true + draft: true + build: + needs: create-release strategy: matrix: include: @@ -65,7 +81,8 @@ jobs: fi shell: bash - name: Upload Release Asset - uses: actions/upload-artifact@v3 + uses: AButler/upload-release-assets@v3.0 with: - name: holochain-runner-${{ matrix.target }}.tar.gz - path: holochain-runner-${{ matrix.target }}.tar.gz + repo-token: ${{ secrets.GITHUB_TOKEN }} + release-id: ${{ needs.create-release.outputs.releaseId }} + files: holochain-runner-${{ matrix.target }}.tar.gz From 8edec7f873106f3c083c5bc3feed1e9dadc01538 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Wed, 22 Jan 2025 21:13:36 -0700 Subject: [PATCH 2/3] chore: rm environment --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6587c00..346b7c0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,6 @@ on: jobs: create-release: permissions: write-all - environment: Relay Release runs-on: ubuntu-latest outputs: releaseId: ${{ steps.step1.outputs.id }} From 3d000f3d617d7ae685150c3065cd73356b493681 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Wed, 22 Jan 2025 21:14:13 -0700 Subject: [PATCH 3/3] chore: rm name from release title --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 346b7c0..301a407 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: - id: step1 uses: ncipollo/release-action@v1 with: - name: "holochain-runner ${{ github.ref_name }}" + name: "${{ github.ref_name }}" body: "" prerelease: true draft: true