Skip to content

Conversation

@thirtytwobits
Copy link
Member

No description provided.

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@thirtytwobits thirtytwobits force-pushed the issue/108 branch 4 times, most recently from e41233b to bdb5407 Compare September 5, 2025 16:19
@thirtytwobits thirtytwobits marked this pull request as ready for review September 6, 2025 02:05

This comment was marked as outdated.

This comment was marked as outdated.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements support for SonarQube static code analysis by adding SonarQube configuration, updating project version numbers, and improving debug assertion checks across the codebase.

  • Adds comprehensive SonarQube configuration with code analysis rules and suppressions
  • Bumps CETL version from 1.4.2 to 1.5.0
  • Modernizes debug assertion checks to use explicit macro checking pattern

Reviewed Changes

Copilot reviewed 26 out of 28 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
sonar-project.properties New SonarQube configuration file defining project settings, source paths, and analysis rules
include/cetl/pmr/o1heap_memory_resource_delegate.hpp Updates o1heap integration with new API usage and SonarQube suppressions
include/cetl/cetl.hpp Version bump to 1.5.0 and SonarQube comment suppressions
cetlvast/suites/unittest/*.cpp Updates debug assertion checks to use explicit macro checking pattern
.vscode/* VS Code configuration updates for SonarLint integration
.github/workflows/* GitHub Actions updates for SonarQube integration
cetlvast/cmake/modules/* CMake module cleanups and SonarScanner removal

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

improving some coverage, cleaning up a few sonarlint issues, and steering vscode users to clangd.

Consuming fixes in o1Heap and added o1heap example.

Bump SonarSource/sonarqube-scan-action from 5.3.0 to 5.3.1

Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases)
- [Commits](SonarSource/sonarqube-scan-action@v5.3.0...v5.3.1)

---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
  dependency-version: 5.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/upload-pages-artifact from 3 to 4

Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](actions/upload-pages-artifact@v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Sep 8, 2025

@thirtytwobits thirtytwobits merged commit 68f3fca into main Sep 10, 2025
40 checks passed
@thirtytwobits thirtytwobits deleted the issue/108 branch September 10, 2025 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants