Max Andreev
9898a5d0dd
Enable PVS Studio license check ( #3122 )
2023-10-02 18:51:41 +09:00
Max Andreev
ac892f3d03
Fix DMA SPI memory increment define ( #3075 )
2023-09-14 18:15:20 +09:00
Max Andreev
ff2e1acfdb
Fix fbtenv restore ( #2924 )
2023-07-28 23:45:27 +04:00
Max Andreev and あく
a319a6fdf2
Update toolchain to v23 ( #2824 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-07-11 19:36:15 +04:00
6f6ead1726
[FL-3045] Fix core2 permisions ( #2742 )
...
* Fix core2 permisions
* Fix Python code style
* scripts: copro: changed int literals
* scripts: copro: shorter string line in code
---------
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-06-06 23:33:04 +04:00
Max Andreev
72ad22bb91
[DEVOPS-18]: Add map file parser, mariadb inserter ( #2732 )
2023-06-05 19:25:43 +09:00
Max Andreev
d062ce73d7
Add new indexer ( #2681 )
2023-05-19 18:32:30 +09:00
Max Andreev
e42aec68c5
Disable ci/cd on release* branches ( #2624 )
2023-04-28 23:25:20 +09:00
Max Andreev and あく
3de6ae07b7
[FL-2974] Up toolchain version to 21 ( #2416 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-02-20 21:21:29 +09:00
Max Andreev
c7fbc8323b
Toolchain 20 rollback ( #2410 )
...
* Toolchain rollback
* Remove extra code
2023-02-18 01:06:48 +09:00
Max Andreev
487d03eca4
Fix openssl path again ( #2409 )
...
* Temp fix openssl cert path
* Moving fix from CI to fbtenv
* Fix openssl again
2023-02-17 18:59:08 +09:00
Max Andreev
32b74b968e
Fix openssl cert path in fbtenv ( #2408 )
...
* Temp fix openssl cert path
* Moving fix from CI to fbtenv
2023-02-17 18:16:53 +09:00
Max Andreev and あく
2fdebb639b
[FL-3098] Up toolchain to version 20 ( #2397 )
...
* Up toolchain to 20
* Python reformat, add version info into fbtenv
Co-authored-by: あく <alleteam@gmail.com >
2023-02-16 01:56:25 +09:00
Max Andreev
67c2d1cf61
Migrating CI/CD to Linode S3 ( #2380 )
...
* Test PVS linode S3
* Migrating to Linode S3
* Disable PVS action debug
* Fix pvs_studio.yml
2023-02-09 19:42:41 +09:00
Max Andreev and あく
9f279ac872
[FL-2744] SPI Mem Manager C port ( #1860 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-02-06 23:03:29 +09:00
Max Andreev
4e347b207c
Fix amap on forks ( #2200 )
2022-12-27 16:35:57 +09:00
Max Andreev and あく
1c926cf8a2
Trigger amap from another repo ( #2171 )
...
* Add s3 upload, repository dispatch
* Add trigger
* Fix map file upload
* Debug
* Add event file upload to s3
* fix triggering
* Fix upload process
* fix build.yml
Co-authored-by: あく <alleteam@gmail.com >
2022-12-27 05:22:22 +09:00
Max Andreev and あく
a34fbf6976
[FL-3056] Prevent merging of PRs if there are warnings from PVS-studio ( #2176 )
...
Co-authored-by: あく <alleteam@gmail.com >
2022-12-27 04:33:44 +09:00
Max Andreev
361ca8b750
Rollback new amap workflow ( #2152 )
2022-12-20 02:09:19 +09:00
Max Andreev
ef7052fbad
Fix new amap workflow ( #2151 )
...
* Fix amap workflow
* get_env.py
* Fix amap_analyse.yml
2022-12-20 01:42:06 +09:00
Max Andreev
5d18b189ec
Run map file analyser through repository dispatch ( #2148 )
...
* Add ripository dispatch
* Fix mistakes
2022-12-20 00:28:53 +09:00
Max Andreev and あく
9d728a1c65
Check FL ticket in PR name after merge ( #2076 )
...
* Add base
* Add base again
* Test reporting
* Fix reporting
* Fix secrets
* Fix arguments in report
* Remove depricated actions
* Disable reporting on PR
Co-authored-by: あく <alleteam@gmail.com >
2022-12-10 22:10:51 +09:00
Max Andreev and Aleksandr Kutuzov
ce294c3b1e
Update toolchain to version 19. Update codeowners. Fix amap analyze. ( #1986 )
...
* Up toolchain to 19
* Fix amap_analyse.yml
* Github: update codeowners
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-11-09 01:56:49 +09:00
Max Andreev and あく
b3d9523322
Github actions on kubernetes runners ( #1861 )
...
* Change toolchain path and runner tag
* fix check_submdules.yml
* try to fix errors
* create .ssh directory
* fix toolchain path
* add empty line for test
* testing 3 k8s nodes speed
* Test speed again
* change tag, move reindex job
* bring reindex.yml back
* fix build.yml
* fix reindex.yml
Co-authored-by: あく <alleteam@gmail.com >
2022-10-13 00:31:25 +09:00
Max Andreev
d1843c0094
Disable PVS-Studio license check ( #1840 )
2022-10-07 16:56:19 +10:00
d07c2dbe54
".fap" extention in file browser and archive tab ( #1812 )
...
* Add .fap extention, and Applications tab
* Using new icon, renaming tab to Apps
* Change tabs order
* Add first ugly implementation of in-app icons in archive browser
* Starting using FAPLoader callback
* Getting all metafata from fap
* add app filename fallback
* using fap_loader_item_callback in archive_list_item_cb
* FAP-Loader: removed minimal allocation
* Removed strange code
Co-authored-by: SG <who.just.the.doctor@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2022-10-07 00:37:53 +09:00
Max Andreev and あく
d1c79a83de
New toolchain 15 ( #1709 )
...
Co-authored-by: あく <alleteam@gmail.com >
2022-09-06 20:19:34 +09:00
Max Andreev
b7a6d18186
Fix CI/CD in tags #1703
2022-09-05 22:40:54 +09:00
Max Andreev
bd54c2b342
Fix CI/CD ( #1698 )
...
* Test
newline
commit
* Test
newline
commit
* Fix some
variables
and test newline "quotted" commit
2022-09-03 19:18:24 +09:00
Max Andreev and あく
53aa5c71a0
Amap workflow, "toolchain improvements" ( #1685 )
...
* fix quotes in amap
* try to fix quotes
* try to read "commit_message"
* Add new actions anv parser
* fix amap_anayse
* fix script ssl error
* test build with new get commit details method
* fix build.yml
* add fbt envs to get_env.py
* fix envs
* using new commit info "way"
* try to fix report link in PR page
* fix "pvs_studio.yml" again
* fix vars
* fix "build.yml"
Co-authored-by: あく <alleteam@gmail.com >
2022-09-03 16:09:03 +09:00
Max Andreev and あく
689da15346
workflows and fbtenv improovements ( #1661 )
...
* add --restore option, improove clearing
* fix trap
* fix unset
* fix fbtenv clearing
* disabling pvs studio and amap analyses in forks, fbtenv.sh fixes
* fbtenv fix
Co-authored-by: あく <alleteam@gmail.com >
2022-08-27 21:38:13 +09:00
Max Andreev
7c54fcf60a
fix fbtenv.sh under zsh ( #1645 )
...
* fix fbtenv under ZSH, some improovements, add amap workflow timeout
* fix copy .map file in build.yml
2022-08-24 02:57:59 +09:00
Max Andreev
ddd5d5a535
fix Amap reports outside pull-request ( #1642 )
2022-08-23 20:48:39 +09:00
Max Andreev
a7a9c38036
Amap and PVS Studio reports in CI/CD ( #1526 )
2022-08-23 20:29:26 +09:00
Max Andreev
fdb181b158
Fix BT Remote 'stay' button on first launch bug ( #1626 )
2022-08-19 20:31:45 +09:00
93a4b9c4a9
[FL-2649] Drop Docker in CI/CD ( #1412 )
...
* enable sparseCheckout, moving github actions from docker to raw shell
* fix missing known_hosts while setting ssh priv key
* fix build.yml
* add ssh key to upload just in time
* fixing rsync syntax
* fix build.yml
* try to fix build.yml again
* testing rsync
* test rsync again
* add linters
* add Black Python linter to submodules
* add Black submodule
* add working python linter target, dirty file list
* up toolchain to version 4
* up toolchain to ver 5
* up toolchain version to 6
* fbt: using black 22.6.0
* remove Black submodule, up toolchain to ver 7
* fbt: added lint_py, format_py targets
* add pvs_studio workflow
* fix pvs_studio segfault
* fix pvs_studio command
* fix pvs_studio command 2
* show env before run pvs_studio
* try to debug pvs_studio
* try to strace pvs_studio..
* Add FBT_TOOLCHAIN_PATH, MacOS Rosseta check, and ignore non-x86_64 linux architectures
* prevent redownloading toolchain on github-runners
* fix toolchain download exitcode
* add strace to debug pvs_studio segfault
* disable strace to catch full code dump
* Add './fbt cli' target to access Flipper CLI via PySerial
* remove pvs_studio from this PR
* removing clang-format from toolchain due errors
* make source easy, and fix some mistakes found by @hedger
* Add check_submodules workflow, some fixes
* fixing mistakes
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2022-08-02 23:05:31 +09:00
Max Andreev
fd498bdfcf
[FL-2554] Embedded arm-none-eabi toolchain ( #1351 )
2022-07-15 01:24:26 +09:00