From a10c45a1c1857508e5349ea1ff5b267b0b6f77e6 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Sun, 6 Aug 2023 22:45:05 +0300 Subject: build pico hid firmware on github --- .github/workflows/pico-hid-release.yml | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/pico-hid-release.yml (limited to '.github/workflows') diff --git a/.github/workflows/pico-hid-release.yml b/.github/workflows/pico-hid-release.yml new file mode 100644 index 00000000..d4524e5f --- /dev/null +++ b/.github/workflows/pico-hid-release.yml @@ -0,0 +1,41 @@ +name: Pico HID Release + +on: + push: + tags: + - "v*" + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Installing deps ... + run: sudo apt-get install cmake gcc-arm-none-eabi build-essential + + - name: Building ... + run: make -C hid/pico all + + - name: Releasing ... + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + draft: false + prerelease: false + + - name: Uploading firmware ... + 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: ./hid/pico/hid.uf2 + asset_name: pico-hid.uf2 + asset_content_type: application/octet-stream -- cgit v1.2.3