-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add clang review workflow #12053
Add clang review workflow #12053
Commits on Aug 14, 2023
-
workflow: Add workflow that rebases from ncs/main and creates a PR
Add workflow that rebases from ncs/main and creates a PR Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 430e0ca - Browse repository at this point
Copy the full SHA 430e0caView commit details -
workflow: Add sonarcloud workflow
Add sonarcloud workflow Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for c30b910 - Browse repository at this point
Copy the full SHA c30b910View commit details -
workflow: sonarcloud: Add code coverage option
The workflow now invokes sonarcloud with coverage option. This will make sonarcloud UI show code coverage data. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 511a9c3 - Browse repository at this point
Copy the full SHA 511a9c3View commit details -
workflow: sonarcloud: Fix code coverage report generation for atv2
Removed building of atv2 on all integration platforms because I am not sure if invoking build wrapper twice, once for building atv2 for integration platforms and once again for native_posix will work. Run tests separately after building. Running the tests under build wrapper fails mysterously for certain tests (lwm2m_* tests). Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 9bd7126 - Browse repository at this point
Copy the full SHA 9bd7126View commit details -
workflow: rebase_to_ncs_main work flow will now create draft PRs
This avoids code owners (with access to my fork) getting PR requests. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for a27e34d - Browse repository at this point
Copy the full SHA a27e34dView commit details -
workflow: sonarcloud: Run all native_posix tests in sdk-nrf repo
Run all native_posix tests in sdk-nrf repo. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 704f379 - Browse repository at this point
Copy the full SHA 704f379View commit details -
workflow: sonarcloud: Exclude modules
Exclude modules from analysis. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 191993e - Browse repository at this point
Copy the full SHA 191993eView commit details -
workflow: Expand the scope of sonarcloud to include integration tests
Expand the scope of sonarcloud to include integration tests. This has to be run on self-hosted setup because github actions does not have the resources to handle large twister runs. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for d3b6233 - Browse repository at this point
Copy the full SHA d3b6233View commit details -
workflow: sonarcloud: Exclude zephyr folder
We dont want to analyse zephyr repo Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 3a68843 - Browse repository at this point
Copy the full SHA 3a68843View commit details -
workflow: sonarcloud: Remove native_posix tests and code cov
And also the code coverage Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 0db223b - Browse repository at this point
Copy the full SHA 0db223bView commit details -
workflow: Revert "workflow: sonarcloud: Remove native_posix tests"
This reverts commit beb643f. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for eac82e8 - Browse repository at this point
Copy the full SHA eac82e8View commit details -
workflow: sonarcloud: Enable -X when calling sonarscanner
This is to make it produce debug output Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 0c7cbe0 - Browse repository at this point
Copy the full SHA 0c7cbe0View commit details -
workflow: sonarcloud: Ignore vsdx files
Ignore vsdx files Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for abb6d7e - Browse repository at this point
Copy the full SHA abb6d7eView commit details -
workflow: sonarcloud: Clobber output when running unit tests
Clobber output when running unit tests Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for c7aa481 - Browse repository at this point
Copy the full SHA c7aa481View commit details -
workflow: sonarcloud: Invoke twister with -i
This is to make it print failures inline Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 7c1e65f - Browse repository at this point
Copy the full SHA 7c1e65fView commit details -
workflow: Trigger sonarcloud only on native_posix tests on PR
Created a new workflow file that runs sonarcloud by only invoking twister for native_posix tests. The sonarcloud analysis on main branch will run twister with integration scope and will take longer time to complete. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 86f95b1 - Browse repository at this point
Copy the full SHA 86f95b1View commit details -
workflow: sonarcloud-pr: Add quarantine-list parameter
This is mainly to exclude any failing unit tests Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for ad5b640 - Browse repository at this point
Copy the full SHA ad5b640View commit details -
workflow: Run native_posix build also on main
Run native_posix tests on main so that sonarcloud gets some info about main branch. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 76c9258 - Browse repository at this point
Copy the full SHA 76c9258View commit details -
workflow: Rename sonarcloud-pr to sonarcloud-native-posix
Renamed to reflect what it does Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 17d061b - Browse repository at this point
Copy the full SHA 17d061bView commit details -
workflow: Do not include quarentined tests
This was done in sonarcloud for PR. Doing this in main sonarcloud now. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 9dc9b00 - Browse repository at this point
Copy the full SHA 9dc9b00View commit details -
workflow: Dont run native_posix analysis on push to main
We have another workflow that runs sonarcloud on integration scope on pushes to main Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 159f972 - Browse repository at this point
Copy the full SHA 159f972View commit details -
workflow: Exclude zephyr from code coverage collection
Exclude zephyr from code coverage collection Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for ebc20d3 - Browse repository at this point
Copy the full SHA ebc20d3View commit details -
workflow: Make gcov output verbose output
This is to debug any possible future failures Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for c7d756e - Browse repository at this point
Copy the full SHA c7d756eView commit details -
coverage: add sockets_tls.c to ignore list
This was causing gcovr to fail with an assert. Its a known issue Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for e83e12a - Browse repository at this point
Copy the full SHA e83e12aView commit details -
workflow: Move common parts of sonarcloud and sonarcloud-native-posix
They are now moved to sonar-project.properties file Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for d8338aa - Browse repository at this point
Copy the full SHA d8338aaView commit details -
workflow: Add chatgpt review workflow
Add chatgpt review workflow Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for a55cfbd - Browse repository at this point
Copy the full SHA a55cfbdView commit details -
workflow: Include python code in the sonarcloud analysis
Include python code in the sonarcloud analysis Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for ffae662 - Browse repository at this point
Copy the full SHA ffae662View commit details -
workflow: Create separate quarentine file for downsream
This is to avoid conflicts due to changes in upstream Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 9188e5c - Browse repository at this point
Copy the full SHA 9188e5cView commit details -
workflow: Create codeql.yml for security analysis of c and python code
Create codeql.yml for security analysis of c and python code Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for fb89bbb - Browse repository at this point
Copy the full SHA fb89bbbView commit details -
quarentine_downstream: Remove mesh test from quarentine
It has been fixed in ncs/main Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 8dce354 - Browse repository at this point
Copy the full SHA 8dce354View commit details -
workflows: Make codeql run every day at 12am
Make codeql run every day at 12am Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 15654a4 - Browse repository at this point
Copy the full SHA 15654a4View commit details -
workflows: Remove chatgpt review workflow
The usage limit for the API expired for my acc. So removing this. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 7951fb7 - Browse repository at this point
Copy the full SHA 7951fb7View commit details -
quarentine: Remove a test and add another
lwm2m_code test was fixed long time back. Removing from quarentine. But the download_client test started failing on docker on github actions (passes locally even in docker). My guess is that the failure is because of ioctl call return 2 because docker was not run in privilaged mode by github actions. Disabling now. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 98ea1ce - Browse repository at this point
Copy the full SHA 98ea1ceView commit details -
workflow: Allow sonarcloud-native-posix to run on PRs from forks
Changed pull_request to pull_request_target Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 84d9fff - Browse repository at this point
Copy the full SHA 84d9fffView commit details -
workflow: Run sonarcloud-native_posix also on push to main
This is done because I have not disabled the sonarcloud (all platforms) workflow on main. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 42071fa - Browse repository at this point
Copy the full SHA 42071faView commit details -
workflow: sonarcloud: Fix sonarcloud run on PRs from fork
- Use PR's head sha when checking out code when triggered from PR. - Provided the PR number, head ref, sha to sonarcloud so that it consideres the run as a PR run. It would not treat pull_request_target events as a PR and hence wont do PR decoration if not done this way - Also when building/running unit tests on PRs, we should not use quarentine_downstream.yaml file as it is not available on the PR's branch. Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 07886e4 - Browse repository at this point
Copy the full SHA 07886e4View commit details -
workflows: sonarcloud: Ignore test run failure on PRs.
Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 71aee02 - Browse repository at this point
Copy the full SHA 71aee02View commit details -
fixup: download sonar-project props and quarentine
Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 454a5f9 - Browse repository at this point
Copy the full SHA 454a5f9View commit details -
workflow: Remove gcc-multilib installation
It is now included in the docker image Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 1f53beb - Browse repository at this point
Copy the full SHA 1f53bebView commit details -
workflow: Use sonarcloud-github-c-cpp action
Saves a lot of manual steps in the workflow Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 4b6f89e - Browse repository at this point
Copy the full SHA 4b6f89eView commit details -
Workflow: sonarcloud: Remove unused env variables
Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 09e9651 - Browse repository at this point
Copy the full SHA 09e9651View commit details
Commits on Aug 16, 2023
-
workflow: Add clang-tidy review workflow
Add clang-tidy review workflow Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 1716bf5 - Browse repository at this point
Copy the full SHA 1716bf5View commit details -
Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 0242329 - Browse repository at this point
Copy the full SHA 0242329View commit details -
Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 2d82752 - Browse repository at this point
Copy the full SHA 2d82752View commit details -
Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 65a4f07 - Browse repository at this point
Copy the full SHA 65a4f07View commit details -
Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 12d9b5d - Browse repository at this point
Copy the full SHA 12d9b5dView commit details -
Signed-off-by: Balaji Srinivasan <balaji.srinivasan@nordicsemi.no>
Balaji Srinivasan committedAug 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 492518f - Browse repository at this point
Copy the full SHA 492518fView commit details