# Copyright 2021 Proofcraft Pty Ltd # # SPDX-License-Identifier: BSD-2-Clause name: Proofs on: push: paths-ignore: - '**.md' - '**.txt' branches: - rt # this action needs access to secrets. # The actual test runs in a no-privilege VM, so it's Ok to run on untrusted PRs. pull_request_target: paths-ignore: - '**.md' - '**.txt' jobs: all: name: All runs-on: ubuntu-latest strategy: fail-fast: false matrix: arch: [ARM, ARM_HYP, RISCV64, X64] steps: - name: Proofs uses: seL4/ci-actions/aws-proofs@master with: L4V_ARCH: ${{ matrix.arch }} env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_SSH: ${{ secrets.AWS_SSH }} GH_HEAD_SHA: ${{ github.event.pull_request.head.sha }} - name: Upload logs uses: actions/upload-artifact@v2 with: name: logs-${{ matrix.arch }} path: logs.tar.xz