# name: "uFBT Build" # on: # push: # branches: # - main # - develop # pull_request: # # schedule: # # do a build every day # # - cron: "1 1 * * *" # jobs: # ufbt-build-action: # runs-on: ubuntu-latest # strategy: # matrix: # include: # - name: dev channel # sdk-channel: dev # - name: release channel # sdk-channel: release # name: 'ufbt: Build for ${{ matrix.name }}' # steps: # - name: Checkout # uses: actions/checkout@v4 # - name: Build with ufbt # uses: flipperdevices/flipperzero-ufbt-action@v0.1.3 # id: build-app # with: # sdk-channel: ${{ matrix.sdk-channel }} # sdk-index-url: ${{ matrix.sdk-index-url }} # - name: Upload app artifacts # uses: actions/upload-artifact@v3 # with: # name: ${{ github.event.repository.name }}-${{ steps.build-app.outputs.suffix }} # path: ${{ steps.build-app.outputs.fap-artifacts }}