mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-07-31 02:23:04 -07:00
ufbt: deploying sample ufbt automation for new apps; added source "ufbt -s env" for toolchain access (#2648)
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
name: "FAP: Build for multiple SDK sources"
|
||||
# This will build your app for dev and release channels on GitHub.
|
||||
# It will also build your app every day to make sure it's up to date with the latest SDK changes.
|
||||
# See https://github.com/marketplace/actions/build-flipper-application-package-fap for more information
|
||||
|
||||
on:
|
||||
push:
|
||||
## put your main branch name under "braches"
|
||||
#branches:
|
||||
# - master
|
||||
pull_request:
|
||||
schedule:
|
||||
# do a build every day
|
||||
- cron: "1 1 * * *"
|
||||
|
||||
jobs:
|
||||
ufbt-build:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- name: dev channel
|
||||
sdk-channel: dev
|
||||
- name: release channel
|
||||
sdk-channel: release
|
||||
# You can add unofficial channels here. See ufbt action docs for more info.
|
||||
name: 'ufbt: Build for ${{ matrix.name }}'
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
- name: Build with ufbt
|
||||
uses: flipperdevices/flipperzero-ufbt-action@v0.1.1
|
||||
id: build-app
|
||||
with:
|
||||
sdk-channel: ${{ matrix.sdk-channel }}
|
||||
- name: Upload app artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
# See ufbt action docs for other output variables
|
||||
name: ${{ github.event.repository.name }}-${{ steps.build-app.outputs.suffix }}
|
||||
path: ${{ steps.build-app.outputs.fap-artifacts }}
|
||||
Reference in New Issue
Block a user