From 992f998cb06755bdc6d72d5007427f9291251ff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20M=C3=BChl?= <31169771+Blueforcer@users.noreply.github.com> Date: Wed, 22 Mar 2023 13:16:20 +0100 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2a5ec09..ec7dbf4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -62,8 +62,37 @@ jobs: with: folder: flasher - - name: Download build files - uses: actions/download-artifact@v3 + create_release: + needs: compile_firmware + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Download firmware + uses: actions/download-artifact@v2 with: - path: .pio/build/esp32dev/ - name: firmware.bin + name: firmware + path: firmware + + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ steps.version_number.outputs.library_version }} + release_name: Release ${{ steps.version_number.outputs.library_version }} + draft: false + prerelease: false + + - 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 }} + asset_path: ./firmware/firmware.bin + asset_name: firmware.bin + asset_content_type: application/octet-stream