Age | Commit message (Collapse) | Author |
|
We want pull request workflows to run, even if the source branch happens
to be `master` from a forked repository.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Introduce the infrastructure for building ucode module documentation using
JSDoc annotations.
To build the documentation, run `npm install` followed by `npm run doc`.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Utilize the official openwrt/gh-action-sdk CI actions to
test-build OpenWrt packages.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
* use mediatek/mt7622 SDK to have arm64 build test coverage
* use latest Ubuntu container to stay current
* use v3 of checkout action to stay current
Signed-off-by: Petr Štetiar <ynezz@true.cz>
|
|
To save some build resources, lets cancel ongoing builds after
force pushing new sources into the pull request branch.
Signed-off-by: Petr Štetiar <ynezz@true.cz>
|
|
imx6-generic was renamed to imx-cortexa9
Signed-off-by: Petr Štetiar <ynezz@true.cz>
|
|
SDK containers hosted under `openwrtorg` Docker organization were
deprecated so lets use fixed action which uses new `openwrt` organization.
References: https://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040728.html
Signed-off-by: Petr Štetiar <ynezz@true.cz>
|
|
With the proliferation of test cases, CI runs tend to become rather long
since we run all tests under valgrind using multiple gcc and Clang
versions each.
In order to speedup the jobs, we tests pull requests under the most
recent Clang versions and run all tests when the code hits the master
branch.
Closes #66
Signed-off-by: Petr Štetiar <ynezz@true.cz>
|
|
Fixes: dfaf05a ("ci: debian: automatically update changelog from Git tag")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: Paul Spooren <mail@aparcar.org>
|
|
Build minimal version to detect compile issues.
Signed-off-by: Paul Spooren <mail@aparcar.org>
|
|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Uses currently proof-of-concept openwrt-ci[1] in order to:
* improve the quality of the codebase in various areas
* decrease code review time and help merging contributions faster
* get automagic feedback loop on various platforms and tools
- out of tree build with OpenWrt SDK on following targets:
* ath79-generic
* imx6-generic
* malta-be
* mvebu-cortexa53
- out of tree native build on x86/64 with GCC (versions 8, 9, 10) and Clang 11
- out of tree native x86/64 static code analysis with cppcheck and
scan-build from Clang 11
1. https://gitlab.com/ynezz/openwrt-ci/
Signed-off-by: Petr Štetiar <ynezz@true.cz>
|