From ca5449f1b8f085a1cfbf1b1966e33558648039b8 Mon Sep 17 00:00:00 2001 From: mkinney Date: Sun, 23 Jan 2022 13:21:50 -0800 Subject: [PATCH] Update release.yml --- .github/workflows/release.yml | 43 ++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6920595..bfd20ec 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,8 +10,6 @@ on: jobs: release_create: runs-on: ubuntu-latest - outputs: - upload_url: ${{ create_release.upload_url }} steps: - name: Create GitHub release @@ -26,6 +24,15 @@ jobs: Autogenerated by github action, developer should edit as required before publishing... env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: set upload_url + id: set_upload_url + uses: noobly314/share-data@v1 + with: + share-id: release_url + mode: set + key: url + value: ${{ steps.create_release.outputs.upload_url }} publish_to_pypi: runs-on: ubuntu-latest @@ -65,7 +72,15 @@ jobs: runs-on: macos-latest needs: release_create steps: - + + - name: get upload_url + id: get_upload_url + uses: noobly314/share-data@v1 + with: + share-id: release_url + mode: get + key: url + - name: Checkout uses: actions/checkout@v2 @@ -101,7 +116,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - upload_url: ${{ release_create.upload_url }} + upload_url: ${{ steps.get_upload_url.outputs.data }} asset_path: dist/meshtastic_mac asset_name: meshtastic_mac asset_content_type: application/zip @@ -111,6 +126,14 @@ jobs: needs: release_create steps: + - name: get upload_url + id: get_upload_url + uses: noobly314/share-data@v1 + with: + share-id: release_url + mode: get + key: url + - name: Checkout uses: actions/checkout@v2 @@ -131,7 +154,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - upload_url: ${{ release_create.upload_url }} + upload_url: ${{ steps.get_upload_url.outputs.data }} asset_path: dist/meshtastic_ubuntu asset_name: meshtastic_ubuntu asset_content_type: application/zip @@ -141,6 +164,14 @@ jobs: needs: release_create steps: + - name: get upload_url + id: get_upload_url + uses: noobly314/share-data@v1 + with: + share-id: release_url + mode: get + key: url + - name: Checkout uses: actions/checkout@v2 @@ -161,7 +192,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - upload_url: ${{ release_create.upload_url }} + upload_url: ${{ steps.get_upload_url.outputs.data }} asset_path: dist/meshtastic_windows asset_name: meshtastic_windows asset_content_type: application/zip