Skip to content
This repository has been archived by the owner on Nov 27, 2024. It is now read-only.

Commit

Permalink
✨ Add CI for verifying whether the project is CMSIS Compliant (#4)
Browse files Browse the repository at this point in the history
Introduce a CI flow to verify the project is compliant with CMSIS and
hence, could be used with the CMSIS toolbox
  • Loading branch information
joshjennings98 authored Jun 18, 2024
1 parent caaedcd commit bd7386c
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
22 changes: 22 additions & 0 deletions .github/workflows/verify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Verify CMSIS Compliance

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 6 * * 2'

jobs:
verify-cmsis-compliance:
name: Verify CMSIS Compliance
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: Arm-Examples/verify-cmsis-example-action@latest
name: Verify CMSIS Compliance
with:
branch: ${{ github.ref }}
project-file: ./Demo.csolution.yml
API_TOKEN: ${{ secrets.CMSIS_API_KEY }}
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
AWS coreMQTT Mutual Authentication Demo
=======================================
[![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AWS_MQTT_MutualAuth_Demo/verify.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)

This demo application connects to **AWS MQTT broker** using TLS with mutual authentication between the client and the server.
It demonstrates the subscribe-publish workflow of MQTT.
Expand Down

0 comments on commit bd7386c

Please sign in to comment.