| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- name: Release
- on:
- push:
- tags:
- - 'v[0-9]+.[0-9]+.[0-9]+'
- env:
- firmware_version: '1.1.2'
- jobs:
- build:
- name: Build
- runs-on: ubuntu-latest
- steps:
- - name: Checkout Flipper Zero Firmware
- uses: actions/checkout@v3
- with:
- repository: 'flipperdevices/flipperzero-firmware'
- ref: ${{ env.firmware_version }}
- submodules: true
- - name: Checkout flipper-chess
- uses: actions/checkout@v3
- with:
- path: 'applications_user/flipper-chess'
- - name: Build FAPs
- run: ./fbt COMPACT=1 DEBUG=0 faps
- - name: Check flipper-chess Built
- run: test -f build/f7-firmware-C/.extapps/chess.fap
- - name: Get Tag
- id: tag
- uses: dawidd6/action-get-tag@v1
- with:
- strip_v: false
- - name: Publish flipper-chess
- uses: softprops/action-gh-release@v1
- with:
- files: |
- build/f7-firmware-C/.extapps/chess.fap
- applications_user/flipper-chess/README.md
- name: ${{steps.tag.outputs.tag}}
- body: Built against Flipper Zero firmware v${{ env.firmware_version }}
- generate_release_notes: true
- fail_on_unmatched_files: true
|