mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 04:34:43 +04:00
github: workflow improvements (#3032)
* github: compact build: status reporting step * github: build: matrix strategy * debugging * github: added version_token to /uploadfiles request * github: reworked main build flow * github: suppressed non-zero cp status * github: build: fixed comment lookup; experimental changes to apps build order * github: removed summary step for compact builds; united map analyzer steps * fbt: added get_apiversion target; moved ext apps processing logic to AppBuildset * ufbt: added missing global * fbt: Moved incompatible app list to firmware config output * fbt: cleaner extapps processing * github: build: added automation for SDK publishing
This commit is contained in:
@@ -36,7 +36,9 @@ def LoadAppManifest(env, entry):
|
||||
def PrepareApplicationsBuild(env):
|
||||
try:
|
||||
appbuild = env["APPBUILD"] = env["APPMGR"].filter_apps(
|
||||
env["APPS"], env.subst("f${TARGET_HW}")
|
||||
applist=env["APPS"],
|
||||
ext_applist=env["EXTRA_EXT_APPS"],
|
||||
hw_target=env.subst("f${TARGET_HW}"),
|
||||
)
|
||||
except Exception as e:
|
||||
raise StopError(e)
|
||||
@@ -56,6 +58,11 @@ def DumpApplicationConfig(target, source, env):
|
||||
fg.green(f"{apptype.value}:\n\t"),
|
||||
", ".join(app.appid for app in app_sublist),
|
||||
)
|
||||
if incompatible_ext_apps := env["APPBUILD"].get_incompatible_ext_apps():
|
||||
print(
|
||||
fg.blue("Incompatible apps (skipped):\n\t"),
|
||||
", ".join(app.appid for app in incompatible_ext_apps),
|
||||
)
|
||||
|
||||
|
||||
def build_apps_c(target, source, env):
|
||||
|
||||
Reference in New Issue
Block a user