WillyJL
3ef283824d
FBT: Optimize icons blob -4KB DFU, scrub unused icons ( #291 )
...
* Unused icons to check later
* Exclude disabled icons from firmware
* Format
* Also report free flash in gh comment
* Fix free flash calc
* Fix?
* Fix??
* Split to next line
* Remove dead icons
* Some spring cleaning of icons cooker
* Improve unused icons script
* Disable icons that cant be used in asset packs
* These will need a workaround for external
* Revert "These will need a workaround for external"
This reverts commit fb23d97952 .
* Here's the workaround: split assets lib
now there is "assets" and "fwassets"
firmware links with fwassets and includes all icons
however not all of them are exposed to api
if an app needs a firmware icon not in api, it can use fap_libs=["assets"]
this will link against this dummy assets lib
it only contains the icons that arent exposed to api
this way, an app using assets lib will still benefit from asset packs
but at same time, we can remove pointless icons from dfu blob
* Update changelog
2024-11-05 08:32:24 +01:00
WillyJL
2e7eedf291
CLI: More commands as plugins on SD -6KB DFU, refactor plugin wrapper, ( #276 )
...
* Unused icons to check later
* Exclude disabled icons from firmware
* Format
* CLI: Test moving more cmds to plugins
* CLI: Macro template for plugin wrapper
* Fix plugin filenames
* Retrofit older cli wrappers
* Fix unused
* Fix manifests
* Add explanation
* Revert "Unused icons to check later"
This reverts commit b7f98e344c .
* Revert "Exclude disabled icons from firmware"
This reverts commit ab62e99898 .
* Add back toplevel chat command
* Add DFU size to github comment
* Fix build
* Fix BT CLI preload fail
* Add these back
* Fix CLI command gpio preload fail
* Fix input command
* These can stay
* Fix negative size rounding
* Update changelog
* Fix DFU size calc
2024-11-04 09:42:25 +01:00
Willy-JL
c3e9ddd886
Fix for new builds update URL
2024-11-02 22:18:06 +00:00
Willy-JL
ebf7fd0840
Workflows: Upload more build artifacts
2024-10-16 20:45:15 +01:00
WillyJL
56b7fdb7e9
Update workflows ( #257 )
...
* Update workflows
* Sync apps with workflow
2024-10-12 02:07:28 +01:00
Willy-JL
a23c51aefa
Nevermind --nobuild
...
Github default webhooks dont have enough granularity
No github, i dont need a notification for every single workflow starting and stopping. tell me when it fails. thats what i care about. and no i dont need a notification for every single issue comment edit either.
2024-10-10 02:02:04 +01:00
Willy-JL
b4383c4d23
Disable some custom webhooks --nobuild
2024-10-10 01:51:24 +01:00
Willy-JL
ef84f22adf
Run API check even on PRs --nobuild
2024-10-08 03:13:55 +01:00
Willy-JL
c412d00c3a
Merge commit '0b19fd29e665484223bcae5d53f339b832c4c9a1' into yeet-lfs
2024-08-12 18:29:05 +02:00
Sean Skyhawk
41fcead710
Images linting: ensure that all images conform specification ( #3802 )
...
* Change all icons to be white background
* assets: re-processed all *.png images to 1-bit
* assets: also stripped profile data from .pngs
* assets: also stripped datetime from metadata (`-define png:exclude-chunks=date,time`)
* scripts: added image linter and formatter; fbt: added `lint_img` && `format_img` targets; github: integrated image lint step into CI
* scripts: imglint: fixed deprecation warning
* images: applied `format_img`
* fbt: added `lint_all` and `format_all` targets; docs: updated for new targets
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-08-07 11:57:32 +09:00
Willy-JL
b9fd4e0ee9
Reformat devbuild embed a bit
2024-07-29 00:44:13 +02:00
Willy-JL
e61e23a627
Very cool --nobuild
2024-07-16 02:31:37 +01:00
Willy-JL
1a40e073ac
PR artifacts pt5 --nobuild
2024-07-16 02:14:40 +01:00
Willy-JL
2f33fc6cb3
4th time's the charm
2024-07-16 02:00:23 +01:00
Willy-JL
76c984a960
Github syntax is lovely --nobuild
2024-07-16 01:36:04 +01:00
Willy-JL
cc23d2fe12
Fix PR builds --nobuild
2024-07-16 01:15:00 +01:00
Willy-JL
b4b92a726c
Comment on PRs with firmware artifacts
2024-07-16 00:37:47 +01:00
Willy-JL
572fc372a9
Add extra install links
2024-07-16 00:37:00 +01:00
Konstantin Volkov
9161af293a
Increase github action timeouts ( #3763 )
...
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com >
2024-07-07 16:56:08 +01:00
Konstantin Volkov
248e926a82
Updating bench flipper search algorithm ( #3742 )
...
* initial commit, changed flipper search function and unit test runner script
* increased timeouts due to new unpacking delays
* python formatting fixes
* fixed flipper name
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-07-06 11:49:56 +01:00
Willy-JL
967c16d52e
Fix changelog merges
2024-07-05 17:44:55 +02:00
Willy-JL
906a1e7a5f
Check API against OFW rc
2024-06-14 01:29:48 +02:00
hedger
03196fa110
cleanup of various warnings from clangd ( #3682 )
...
* cleanup of various warnings from clangs
* lfrfid_debug: cast fixes
* subghz: binraw: round->roundf
* furi: thread: updated internal stack size variable to size_t
* github: fail faster on unsuccessful build
* unit_tests: double trouble
2024-06-03 14:43:23 +01:00
Willy-JL
f17b19ed7d
Fix API versions --nobuild
2024-06-02 03:23:31 +01:00
Willy-JL
6a30a379dc
Fix check
2024-06-02 03:18:31 +01:00
Willy-JL
9f09a92abb
Check API version for App Hub on build
2024-06-02 03:16:41 +01:00
Willy-JL
958020a4b5
Full sha in devbuild links --nobuild
2024-05-28 06:16:38 +01:00
Willy-JL
4e409be4dd
Fix webhook
2024-05-18 07:05:01 +01:00
Willy-JL
3f006a58f4
More info in devbuild webhook
2024-05-18 06:57:32 +01:00
Willy-JL
44155eb851
Read changelog from file in workflow --nobuild
2024-05-17 05:50:38 +01:00
あく
7c63bf7574
Revert "TLSF memory allocator. Less free flash, moar free ram. ( #3572 )" ( #3651 )
...
* Revert "TLSF memory allocator. Less free flash, moar free ram. (#3572 )"
This reverts commit 1d17206e23 .
* Fix PVS warnings
* github: logging for ticket number checks to stdout
* memgr: removed offending todo
---------
Co-authored-by: hedger <hedger@nanode.su >
2024-05-16 18:43:27 +04:00
Max Andreev
3d3db9f5b0
Add new map analyser ( #3648 )
...
* Add new map analyser
* Fix typos
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-05-15 12:25:02 +01:00
Willy-JL
d1194168d6
Upload build for tags too --nobuild
2024-05-12 05:27:35 +01:00
Willy-JL
571a607a8c
Update workflows
2024-05-12 02:47:51 +01:00
Willy-JL
dbdb33f078
Build GH artifacts for other branches too
2024-05-03 05:27:16 +01:00
Willy-JL
f82342ca75
We use 8 char commit sha now --nobuild
2024-04-28 01:02:50 +01:00
Willy-JL
e3c3ba440c
Remove old workflows --nobuild
2024-04-09 03:09:04 +01:00
hedger
763e2f5bab
github: additional pre-upload checks for doxygen workflow ( #3526 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-03-25 15:51:09 +09:00
Willy-JL
cee0a223fc
Remove unused docs workflow
2024-03-21 02:35:25 +00:00
Willy-JL
d610e20060
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-21 02:07:27 +00:00
hedger
ee36c66572
fbt: doxygen target ( #3510 )
...
* fbt: doxygen target
* github: adjustments for doxygen
* github: always generate docs, only upload for dev
* doxygen: fixed exclusion path for awesome-css
* github: stricter check for push ref
* github: bumped action version to fix node.js deprecation
* github: added PVS report url to workflow summary
* github: pvs: reworked report URL handling
* github: added size report to summary
* docs: added `doxygen` target
* fbt: common naming scheme for COMSTR
* Documentation: fix warnings and errors
* Doxygen: stricter warning checks
* fbt: "doxy" target, opens generated doxygen documentation in browser
* github: doxygen: now using edge (1.10) version
Co-authored-by: あく <alleteam@gmail.com >
2024-03-21 01:32:53 +09:00
Willy-JL
6918ea0dfd
Thanks for nothing github
2024-03-20 04:41:00 +00:00
Willy-JL
3ceca3978d
Fix build workflow again
2024-03-20 04:36:59 +00:00
Willy-JL
f723eb400e
Fix build workflow --nobuild
2024-03-20 01:30:00 +00:00
Willy-JL
8c791a69f5
Add social preview asset
2024-03-16 00:57:04 +00:00
Willy-JL
1f49d82c88
Maybe fix PR builds? --nobuild
2024-03-10 18:00:16 +00:00
Willy-JL
6efc67da5b
Skip indexer upload on --nobuild
2024-03-10 16:23:29 +00:00
Willy-JL
1fac76cc2a
Revert "No more "--nobuild", indexer wouldn't work"
...
This reverts commit 7ff3ea0364 .
2024-03-10 16:22:05 +00:00
Willy-JL
58bd638303
(Hopefully) FIx release workflow
2024-03-10 13:37:05 +00:00
Willy-JL
ef557bc1c6
Fix dist suffixes
2024-03-10 13:08:14 +00:00