1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-13 11:29:56 +03:00
Commit graph

125 commits

Author SHA1 Message Date
Marcelo Bezerra
1fa882bf86
BUILD_TYPE on all builds 2024-06-13 20:54:57 +02:00
Marcelo Bezerra
f41dd600f9
Fix version type definition 2024-06-13 20:22:24 +02:00
Marcelo Bezerra
01df8f7a13
try to fix run number 2024-06-13 19:41:59 +02:00
Marcelo Bezerra
b289ba8356
try to fix date 2024-06-13 19:41:41 +02:00
Marcelo Bezerra
830ef4f3a2
rename 2024-06-13 00:47:53 +02:00
Marcelo Bezerra
bb84bcd107
date 2024-06-13 00:29:57 +02:00
Marcelo Bezerra
0446784046
fix variable name 2024-06-13 00:12:31 +02:00
Marcelo Bezerra
0e78040848
At least create a different release 2024-06-13 00:08:49 +02:00
Marcelo Bezerra
7095dc7ca1
just adding some place holders.
It will need an actual secret created in the future
2024-06-12 23:38:19 +02:00
Marcelo Bezerra
cda0b8cb55
massage release name 2024-06-12 23:12:30 +02:00
Marcelo Bezerra
fbbd4536d6
fix github.run_number 2024-06-12 22:53:06 +02:00
Marcelo Bezerra
5a5c7f7172
Test publishing to another repo 2024-06-12 22:47:59 +02:00
Marcelo Bezerra
b91831e266
attemp at fixing sitl files 2024-06-12 22:20:41 +02:00
Marcelo Bezerra
3ee3c30722
Fix zip 2024-06-12 21:58:22 +02:00
Marcelo Bezerra
455bc7108d
fix download artifact 2024-06-12 21:40:39 +02:00
Marcelo Bezerra
2c88008a20
add runs-on 2024-06-12 21:13:21 +02:00
Marcelo Bezerra
6de946339d
fix path 2024-06-12 21:12:17 +02:00
Marcelo Bezerra
bb6b8c278b
update triggers 2024-06-12 21:08:35 +02:00
Marcelo Bezerra
8975875001
Trigger on pr 2024-06-12 20:59:01 +02:00
Marcelo Bezerra
af6f1b798f
Attempt at building master on sucessfull push 2024-06-12 20:55:34 +02:00
Marcelo Bezerra
df98052368
Break .zip file by matrix id, for now. 2024-06-12 20:10:32 +02:00
Marcelo Bezerra
237b38d227
Merge remote-tracking branch 'origin/master' into mmosca-update-github-actions 2024-06-12 19:59:22 +02:00
Marcelo Bezerra
31208fe2f7
Update checkout action version 2024-06-12 19:44:35 +02:00
Marcelo Bezerra
6250e0bd94
Update cache action 2024-06-12 19:43:15 +02:00
Marcelo Bezerra
2e69f3746e
Update actions 2024-06-12 19:41:04 +02:00
Marcelo Bezerra
bbad573eff
Strange things happening 2024-06-12 18:51:42 +02:00
Marcelo Bezerra
556a0fadd9
18 jobs. 2024-06-12 18:48:36 +02:00
Marcelo Bezerra
0e5f7716ac
Bump parallel task once more 2024-06-12 18:38:49 +02:00
Marcelo Bezerra
3da647d6dd
Tests don't really depend on build. 2024-06-12 18:29:31 +02:00
Marcelo Bezerra
75d85eb495
Back to ninja, bump number of runners 2024-06-12 18:20:21 +02:00
Marcelo Bezerra
dad4c304c7
Try -pipe 2024-06-12 18:12:03 +02:00
Marcelo Bezerra
2e6fa1593b
Switch to make, ninja seems ot be ignoring the -j4 2024-06-12 17:50:33 +02:00
Marcelo Bezerra
ff137b73e8
Add -j4 to allow parallel builds.
Based on info available at https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
2024-06-12 17:32:54 +02:00
Marcelo Bezerra
f6a86f80f9 Build MacOSX sitl as universal binary 2024-04-27 15:47:06 +02:00
Marcelo Bezerra
a030a2d067 Add separate x64 build 2024-04-27 15:42:07 +02:00
Marcelo Bezerra
8256875af9 Back to latest macos 2024-04-27 14:01:53 +02:00
Marcelo Bezerra
30d96107bc macos-latest got bumped to macos-14 and introduces some new failures on sitl
Move it back to macos-13 until it can be updated back to latest.
2024-04-27 13:19:12 +02:00
Marcelo Bezerra
cc28d0d354
Test for new target PR template 2024-04-15 23:17:46 +02:00
Marcelo Bezerra
44d993511a
Remove brew update step.
By the time the image is created the packages should be current.
2023-06-15 20:04:29 +02:00
Marcelo Bezerra
69bd3e9d93
[SITL OSX] Fix some of the warnings and add macosx SITL build to workflows (#9063)
clang can be verbose with warnings, but some of it is probably valid when building a 64bit binary.

Highlighted changes:

* Call float versions of math functions to avoid conversion to double by the compiler (absf, sqrtf, roundf, etc)
* Make sure floating point constants are marked as floats, to avoid conversion to double by the compiler. (1.0 is a double, 1.0f is a float and when doing math between float and double, all values get upgraded to double!)
* Changed memcpy_fn in unit test AND SITL builds to be a macro to memcpy (instead of inline function calling memcpy), this fixes linker errors for memcpy as macos compiler mangles the symbol in a different way and would not work with asm("memcpy") call.
* Some simulator code made heavy use of doubles, but since all the data in INAV is float, that is probably overkill and some functions/macros had float in the name, while upconvertting to double.

Open questions:

* Should scale in osdFormatCentiNumber be changed to float? It is currently uint32_t but some of the scale defines are, correctly, not integer numbers.
* I changed CENTIDEGREES_TO_DEGREES to use float on the division path, but the code seems to be ok, or assuming it would be converted to integer anyway. Is this the correct solution?
* This still does not fix the invalid settings issues, I suspect it is related to the lack of linker scripts in clang, to preserve the section data of settings.
* Binary is still not multi platform (arm/x86_64).
2023-05-25 13:12:03 +02:00
Scavanger
1307549e41 WIndows Build for CI 2023-03-05 01:31:15 -03:00
Scavanger
154ea341f4 - Bugfixes
- Add magnetometer and rnagefinder
- Add joystick interface
- Configuator integration
- Update docs
2023-03-05 00:22:12 -03:00
Jonathan Hudson
456a94548a
remove remaining instances of ubuntu-18.04 (#8562) 2022-11-16 13:21:32 +00:00
Darren Lines
45d0414cf8
Update ci.yml
Update Ubuntu version, as 18.06 is depricated.
2022-11-15 21:07:24 +00:00
JuliooCesarMDM
ff273660e5 ›Update Github actions version 2022-10-19 21:19:29 -03:00
Pawel Spychalski (DzikuVx)
ef317763dd iNav to INAV 2022-09-21 11:05:02 +02:00
Pawel Spychalski (DzikuVx)
0a14236bf5 Temporary fix for CI 2021-11-08 08:35:54 +01:00
Niccolò Maggioni
aafb06989e
Revert "Do not run tests for docs-only PRs" 2020-12-15 11:37:20 +01:00
Konstantin Sharlaimov
e2bfee4270
Merge pull request #6403 from nmaggioni/nm_settings_md_update
Trigger docs CI on PRs
2020-12-12 21:28:34 +01:00
Niccolò Maggioni
f6dd19224f
Do not run tests for docs-only PRs 2020-12-12 16:30:23 +01:00