From 287bd2bec040f3c0fd26bc8d1ae00212093b42ea Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Fri, 24 Dec 2021 10:20:48 +0100 Subject: [PATCH 1/4] Only rebuild when certain files change --- .github/workflows/analysis.yml | 7 +++++++ .github/workflows/userconfigs.yml | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml index b4e5053..bda76dd 100644 --- a/.github/workflows/analysis.yml +++ b/.github/workflows/analysis.yml @@ -1,6 +1,13 @@ name: Build on: push: + paths: + - 'main/**' + - 'sdkconfig_**' + - 'config_**' + - 'components/**' + - 'CMakeLists.txt' + - '.github/workflows/**' release: types: - created diff --git a/.github/workflows/userconfigs.yml b/.github/workflows/userconfigs.yml index 0b4c2f8..ba506bf 100644 --- a/.github/workflows/userconfigs.yml +++ b/.github/workflows/userconfigs.yml @@ -1,6 +1,14 @@ name: Build on: push: + paths: + - 'main/**' + - 'sdkconfig_**' + - 'config_**' + - 'components/**' + - 'CMakeLists.txt' + - '.github/workflows/**' + release: types: - created From ba12e188746834f8f4c0eec33f3fcecb67092323 Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Fri, 24 Dec 2021 10:41:09 +0100 Subject: [PATCH 2/4] Updated name --- .github/workflows/analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml index bda76dd..1746d5f 100644 --- a/.github/workflows/analysis.yml +++ b/.github/workflows/analysis.yml @@ -1,4 +1,4 @@ -name: Build +name: Analysis on: push: paths: From 3c6101216106c26f012f5ef3101e163dd547b021 Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Fri, 24 Dec 2021 10:42:49 +0100 Subject: [PATCH 3/4] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 84da98f..cdfcbbd 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,8 @@ | Service | Status | | :--- | ---: | -| Actions | ![Build Status](https://github.com/bobbycar-graz/bobbycar-boardcomputer-firmware/actions/workflows/main.yml/badge.svg) | +| Actions (Build) | ![Build Status](https://github.com/bobbycar-graz/bobbycar-boardcomputer-firmware/actions/workflows/userconfigs.yml/badge.svg) | +| Actions (Analysis) | ![Build Status](https://github.com/bobbycar-graz/bobbycar-boardcomputer-firmware/actions/workflows/analysis.yml/badge.svg) | | Sonar | [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=bugs)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=bobbycar-graz_bobbycar-boardcomputer-firmware&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=bobbycar-graz_bobbycar-boardcomputer-firmware) | ## How to clone ? (READ THIS OR YOU WILL FAIL) From 6693adc1eff1f288ac6e3f927681f753b264868f Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Fri, 24 Dec 2021 11:22:07 +0100 Subject: [PATCH 4/4] Blocked auto-merging --- .github/workflows/userconfigs.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/userconfigs.yml b/.github/workflows/userconfigs.yml index ba506bf..0b4c2f8 100644 --- a/.github/workflows/userconfigs.yml +++ b/.github/workflows/userconfigs.yml @@ -1,14 +1,6 @@ name: Build on: push: - paths: - - 'main/**' - - 'sdkconfig_**' - - 'config_**' - - 'components/**' - - 'CMakeLists.txt' - - '.github/workflows/**' - release: types: - created