]> begriffs open source - freertos/blob - .github/workflows/ci.yml
Allow xPortIsAuthorizedToAccessBuffer() API call only from mpu_wrappers_v2 (#992)
[freertos] / .github / workflows / ci.yml
1 name: CI Checks
2 on:
3   push:
4     branches: ["**"]
5   pull_request:
6     branches: [main]
7   workflow_dispatch:
8 jobs:
9   formatting:
10     runs-on: ubuntu-20.04
11     steps:
12       - uses: actions/checkout@v3
13       - name: Check Formatting of FreeRTOS-Kernel Files
14         uses: FreeRTOS/CI-CD-Github-Actions/formatting@main
15         with:
16           exclude-dirs: portable
17
18   spell-check:
19       runs-on: ubuntu-latest
20       steps:
21         - name: Clone This Repo
22           uses: actions/checkout@v3
23         - name: Run spellings check
24           uses: FreeRTOS/CI-CD-Github-Actions/spellings@main
25           with:
26             path: ./
27             exclude-files: History.txt
28
29   link-verifier:
30     runs-on: ubuntu-latest
31     steps:
32       - name: Clone This Repo
33         uses: actions/checkout@v3
34       - name: Link Verification
35         uses: FreeRTOS/CI-CD-Github-Actions/link-verifier@main
36
37   verify-manifest:
38     runs-on: ubuntu-latest
39     steps:
40       - uses: actions/checkout@v3
41         with:
42           submodules: true
43           fetch-depth: 0
44
45       - name: Run manifest verifier
46         uses: FreeRTOS/CI-CD-GitHub-Actions/manifest-verifier@main
47         with:
48           path: ./
49           fail-on-incorrect-version: true