Commit Graph
34 Commits
Author SHA1 Message Date
samuelsadok b7a972e923 Merge pull request #640 from AzazKamaz/patch-build-autogen-fix
Add version.c generation to dockerbuild and actions
2021-11-04 16:45:17 +01:00
Aleksandr 8e9745a652 Add version.c generation to dockerbuild and actions 2021-11-02 15:21:21 +03:00
samuelsadok 86e2461271 [CI] build docs on ubuntu-latest 2021-10-14 07:43:59 +02:00
Samuel Sadok 2fdb7ceb08 [ci] remove ubuntu-18.04 2021-10-12 15:15:57 +02:00
Samuel Sadok f95815379e remove ubuntu-16.04 from CI 2021-10-12 14:50:53 +02:00
Samuel Sadok e535ed630c fix missing fw version number 2021-09-03 17:42:04 +02:00
Samuel Sadok ebacf50484 [CI] fix binary path for upload 2021-09-03 17:11:03 +02:00
Samuel Sadok be6dca6ffe [CI] upload build artifacts 2021-09-03 16:55:19 +02:00
Samuel Sadok 0256229b22 [CI] fix macOS install 2021-06-18 09:45:28 +02:00
Samuel Sadok 85296c40ce [CI] fix debian version check, fix macOS tup install 2021-06-18 09:31:53 +02:00
Samuel Sadok 58442e566e fix missing version.c in CI 2021-06-18 09:17:55 +02:00
PAJohnson a5f4efe091 Merge branch 'fw-v0.5.2rc1'
Merge v0.5.2rc1 branch into master
2021-05-28 22:23:26 -04:00
Samuel Sadok 32e2d9c543 fix macOS CI 2021-04-13 23:25:14 -04:00
PAJohnson df5b6d7281 Fix Windows and Mac CI for master branch 2021-02-10 21:28:41 -05:00
Samuel Sadok e466859ed6 fix nightly pip install 2020-12-15 15:21:03 +01:00
Samuel Sadok 119529b0a7 fix CI 2020-12-09 20:21:10 +01:00
Samuel Sadok da6c6216b5 attempt to fix CI 2020-12-02 13:40:42 +01:00
Samuel Sadok f150114d77 fix CI 2020-11-19 15:32:50 +01:00
Samuel Sadok ff3a3b2078 use pip3 in nightly install tests 2020-11-12 11:00:58 +01:00
Paul Guenette ed75acb905 Update issue templates 2020-11-09 21:12:35 -05:00
Paul Guenette b13fbe4163 Merge remote-tracking branch 'madcowswe/clean-math-funcs' into devel 2020-10-20 23:32:54 -04:00
Samuel Sadok 8660de2a94 Implement GitHub workflow to automate releases
The workflow creates a GitHub Release Draft as follows:

 - Title with a version number parsed from the git ref that triggerd the workflow
 - Body parsed from the changelog
 - Compiled .elf and .hex files for board versions 3.5 and 3.6
 - Python package (as .tar.gz file)

The workflow was tested by adding the trigger
`on.push.branches: [autorelease/v0.5.2]` and then pushing onto
that branch.
2020-10-02 16:30:43 +02:00
Samuel Sadok 55e59a4532 fix docs page 2020-09-30 00:17:57 +02:00
Samuel Sadok c070480d98 fix docs page directory structure 2020-09-29 18:23:18 +02:00
Samuel Sadok d12c17708f move .nojekyll file 2020-09-29 11:54:25 +02:00
Samuel Sadok 56a6da5b4b fix documentation autogen issues 2020-09-28 11:10:17 +02:00
Samuel Sadok 5e0d5fde04 enable custom Github Pages autogen 2020-09-28 10:25:55 +02:00
Samuel Sadok 062c397847 implement CI check against std::isnan 2020-09-07 21:52:45 +02:00
Samuel Sadok a4e03ffd07 disable Travis, enable Github Workflow push trigger 2020-07-17 13:25:33 +02:00
Samuel Sadok 426236dff1 implement HTML API reference autogeneration
This adds a jinja template to generate markdown files
(with lots of HTML mixed in) from YAML using the existing
interface_generator.py script.

The docs website layout files are modified to incorporate the
new documentation.

While previously Github Pages was automatically running
Jekyll on the docs folder, this commit adds a custom Github
workflow to compile and deploy the website to facilitate
the custom markdown generation step before Jekyll runs.
2020-06-10 23:03:07 +02:00
Samuel Sadok 8c6ab4bd30 add compile prerequisites to CI 2020-06-10 15:44:03 +02:00
Samuel Sadok b6066eac01 fix windows compile 2020-06-05 14:55:20 +02:00
Samuel Sadok a18cc28fdd add compile workflow 2020-06-05 11:22:53 +02:00
Samuel Sadok abf4fa85d3 add pip install to CI 2020-06-04 15:49:35 +02:00