Skip to content

Add new CI tests for wolfMQTT#470

Merged
dgarske merged 1 commit intomasterfrom
add-ci-workflows
Mar 5, 2026
Merged

Add new CI tests for wolfMQTT#470
dgarske merged 1 commit intomasterfrom
add-ci-workflows

Conversation

@aidangarske
Copy link
Member

  • codespell.yml: Automated spell checking with project-specific ignore list
  • multi-compiler.yml: Test builds with gcc-11/12/13 and clang-14/15/17
  • sanitizer.yml: Memory safety testing with ASan, UBSan, and LeakSan

@aidangarske aidangarske self-assigned this Mar 3, 2026
Copilot AI review requested due to automatic review settings March 3, 2026 20:41
Copy link

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

Adds new GitHub Actions workflows to expand CI coverage for wolfMQTT by introducing spell-checking, multi-compiler build validation, and sanitizer-based testing.

Changes:

  • Add a Codespell workflow with a project-specific skip list and ignore-words list.
  • Add a multi-compiler workflow to build wolfMQTT across several GCC/Clang versions.
  • Add a sanitizer workflow to run make check under ASan/UBSan/LeakSan.

Reviewed changes

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

File Description
.github/workflows/codespell.yml Adds automated spell-checking for the repository with configured skips/ignore words.
.github/workflows/multi-compiler.yml Adds a matrix build across multiple compiler versions, reusing a built wolfSSL artifact.
.github/workflows/sanitizer.yml Adds sanitizer builds/tests (ASan/UBSan/LeakSan) with wolfSSL provided via artifact.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- codespell.yml: Automated spell checking with project-specific ignore list
- multi-compiler.yml: Test builds with gcc-11/12/13 and clang-14/15/17
- sanitizer.yml: Memory safety testing with ASan, UBSan, and LeakSan
Copilot AI review requested due to automatic review settings March 3, 2026 23:17
@aidangarske aidangarske review requested due to automatic review settings March 3, 2026 23:17
@aidangarske aidangarske marked this pull request as ready for review March 3, 2026 23:25
@aidangarske aidangarske requested review from Copilot and removed request for Copilot March 3, 2026 23:25
@aidangarske aidangarske requested a review from dgarske March 4, 2026 18:24
@dgarske dgarske merged commit 96a6f78 into master Mar 5, 2026
41 checks passed
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