mirror of
https://github.com/seL4/seL4.git
synced 2026-04-04 22:39:54 +00:00
github: add MCS C proofs to proof check
These proofs are currently still in progress (unfinished), but already check large parts of the kernel and can break when the MCS preprocess check fails. Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
6
.github/workflows/proof.yml
vendored
6
.github/workflows/proof.yml
vendored
@@ -30,6 +30,9 @@ jobs:
|
||||
session: CRefine SimplExportAndRefine
|
||||
- arch: X64
|
||||
session: CRefine
|
||||
- arch: RISCV64
|
||||
features: MCS
|
||||
session: CRefine
|
||||
# test only most recent push to PR:
|
||||
concurrency: seL4-PR-C-proofs-pr-${{ github.event.number }}-idx-${{ strategy.job-index }}
|
||||
steps:
|
||||
@@ -37,9 +40,10 @@ jobs:
|
||||
uses: seL4/ci-actions/aws-proofs@master
|
||||
with:
|
||||
L4V_ARCH: ${{ matrix.arch }}
|
||||
L4V_FEATURES: ${{ matrix.features }}
|
||||
isa_branch: ts-2023
|
||||
session: ${{ matrix.session }}
|
||||
manifest: default.xml
|
||||
manifest: ${{ matrix.features == 'MCS' && 'mcs.xml' || 'default.xml' }}
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
|
||||
Reference in New Issue
Block a user