]> git.basschouten.com Git - openhab-addons.git/commit
GHA CI build workflow improvements (#12425)
authorWouter Born <github@maindrain.net>
Sun, 6 Mar 2022 18:42:48 +0000 (19:42 +0100)
committerGitHub <noreply@github.com>
Sun, 6 Mar 2022 18:42:48 +0000 (19:42 +0100)
commit5842ad16441ca84c40613e12f077a7a9c04d61a7
treeb456c8a6ccd8ee2cf6c8458e20d8894d32f74578
parent4d01af7165ff9c3ec3d0ed9b717099d6b4ce65a7
GHA CI build workflow improvements (#12425)

* Add error annotations only in Java 11 matrix build to prevent duplicates
* Make sure Java 11 build is not cancelled when Java 17 build fails so it can add annotations by using `fail-fast: false`
* Use changed files only for incremental PR builds so a full build is done for changes merged into 'main' branch
* Add GHA build status badge

Signed-off-by: Wouter Born <github@maindrain.net>
.github/workflows/ci-build.yml
README.md