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