release.yml 728 B

123456789101112131415161718192021222324252627282930
  1. name: Release
  2. on:
  3. push:
  4. tags:
  5. - 'v[0-9]+.[0-9]+.[0-9]+'
  6. jobs:
  7. build:
  8. name: Build
  9. runs-on: ubuntu-latest
  10. steps:
  11. - name: Checkout Flipper Zero Firmware
  12. uses: actions/checkout@v3
  13. with:
  14. repository: 'flipperdevices/flipperzero-firmware'
  15. ref: '0.74.2'
  16. submodules: true
  17. - name: Checkout
  18. uses: actions/checkout@v3
  19. with:
  20. path: 'applications_user/qrcode_app'
  21. - name: Build
  22. run: ./fbt fap_qrcode
  23. - name: Publish
  24. uses: softprops/action-gh-release@v1
  25. with:
  26. files: build/f7-firmware-D/.extapps/qrcode.fap
  27. generate_release_notes: true
  28. fail_on_unmatched_files: true