diff --git a/.github/workflows/arm.yml b/.github/workflows/arm.yml new file mode 100644 index 000000000..1d32c9359 --- /dev/null +++ b/.github/workflows/arm.yml @@ -0,0 +1,19 @@ +name: ARM tests + +on: [push, pull_request] + +jobs: + + stylecheck: + name: Check code formatting + container: openquantumsafe/ci-ubuntu-focal-arm64:latest + runs-on: oqs-arm64 + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Ensure code conventions are upheld + run: python3 -m pytest --verbose tests/test_code_conventions.py + - name: Check that doxygen can parse the documentation + run: mkdir build && ./scripts/run_doxygen.sh $(which doxygen) ./docs/.Doxyfile ./build + - name: Validate CBOM + run: scripts/validate_cbom.sh