27 Commits

Author SHA1 Message Date
Oleg Kalachev
59cb55cf94 Use ubuntu-20.04 runner to build simulator in CI
The latest Ubuntu Gazebo 11 officially supports is Ubuntu 20.04
2025-01-06 00:56:25 +03:00
Oleg Kalachev
d01d5b7ecb Improve Markdown linting
* Move .markdownlint to the root so it applies to the main readme.
* Improve .markdownlint, enable proper names checks.
* Use markdownlint-cli2 instead of markdownlint-cli as it's more compatible with VSCode extension.
2024-12-17 17:16:19 +03:00
Oleg Kalachev
b70d16c1f7 Update deploy-pages version to fix website deploy 2024-12-16 12:13:36 +03:00
Oleg Kalachev
f7253bed70 Temporarily disable macOS simulation build 2024-12-16 11:59:49 +03:00
Oleg Kalachev
9957205d8f Fix website deploy 2024-12-16 11:58:35 +03:00
Oleg Kalachev
8440ddd3ee
Create book and deploy it to the website (#6)
* Create book structure.
* Add workflow for linting the markdown using markdownlint.
* Add workflow for building the book with mdBook and deploying to the website.
* Restyle mdBook and support GitHub-style alerts.
* Add images zooming.
* Add index, firmware structure and gyroscope articles.
2024-12-16 11:53:43 +03:00
Oleg Kalachev
d273b77ce2 Bring back macOS simulation build in Actions 2024-12-12 09:07:09 +03:00
Oleg Kalachev
429aecbbad Temporarily disable macOS simulation build in CI 2024-11-24 01:08:03 +03:00
Oleg Kalachev
6ef8820770 Add VSCode configuration 2024-07-25 06:51:47 +03:00
Oleg Kalachev
0938609dc7 Update checkout action to v4
v3 is deprecated
2024-06-12 03:26:17 +03:00
Oleg Kalachev
72b2cf49d5 Add tools for conversion svg logs to mcap 2024-06-02 01:45:49 +03:00
Oleg Kalachev
63d602dd7a Add C++ tool for conversion csv logs to ulog 2024-06-02 01:45:05 +03:00
Oleg Kalachev
b91f4d3b6d Install arduino-cli to /usr/local/bin
The Arduino docs probably has mistake offering non-existent ~/local/bin path instead of ~/.local/bin.
Some systems lack ~/.local/bin as well, so simply use /usr/local/bin.
Also install arduino-cli in CI the same way as in the docs to check them.
2024-05-21 10:34:05 +03:00
Oleg Kalachev
f718af7f0e Support MAVLink usage in simulation 2024-01-31 12:10:18 +03:00
Oleg Kalachev
1b54b3fa25 Enable macOS build
https://github.com/osrf/homebrew-simulation/pull/2526#issuecomment-1904384070
2024-01-26 13:16:17 +03:00
Oleg Kalachev
f794da916d Disable macos build for now as it takes too long to execute 2024-01-19 05:29:52 +03:00
Oleg Kalachev
9ad718cb85 Fix macOS build 2024-01-19 05:04:40 +03:00
Oleg Kalachev
654badd097 Fix macos simulator build 2024-01-12 18:34:05 +03:00
Oleg Kalachev
93bfc5d258 Fix macos build 2023-12-20 12:30:53 +03:00
Oleg Kalachev
886e592a20 Enable building simulator for macOS on push 2023-12-19 13:21:25 +03:00
Oleg Kalachev
1e9dc4a144 Temporarily disable simulator macos job 2023-04-10 23:30:33 +03:00
Oleg Kalachev
898fcfe181 Install dependencies automatically 2023-04-10 21:45:48 +03:00
Oleg Kalachev
7ba70dceea Add job for building the firmware on macos 2023-04-09 16:21:50 +03:00
Oleg Kalachev
da4cd661d4 Add job for building firmware on Windows 2023-04-03 12:47:46 +03:00
Oleg Kalachev
adc1f3faff Add job for macos build 2023-04-02 22:49:59 +03:00
Oleg Kalachev
44ef91be33 Upload plugin binary as artifact 2023-03-26 11:43:04 +03:00
Oleg Kalachev
e039055c8e Initial commit 2023-03-26 10:23:30 +03:00