diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml new file mode 100644 index 0000000..cbb167b --- /dev/null +++ b/.github/workflows/cppcheck.yml @@ -0,0 +1,20 @@ +name: Cppcheck +on: + workflow_dispatch: + push: + branches: [trunk] + pull_request: + branches: [trunk] + +permissions: + contents: read + +jobs: + cppcheck: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - name: Cppcheck + run: | + sudo apt install -y cppcheck + cppcheck . diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ab115f..befdae0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## v0.2.6 + +- Cppcheck workflow + ## v0.2.5 - OSSF Scorecard diff --git a/library.json b/library.json index 3175ac0..eeb298a 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "at_client", - "version": "0.2.5", + "version": "0.2.6", "description": "atPlatform implementation in the ESP32 (Arduino C++)", "keywords": "encryption, aes256ctr, aesctr, aes, aes256, rsa, rsa2048, privacy, platform, framework", "repository": {