File: proof-alarm.yml

package info (click to toggle)
aws-crt-python 0.16.8%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 78,328 kB
  • sloc: ansic: 330,743; python: 18,949; makefile: 6,271; sh: 3,712; asm: 754; cpp: 699; ruby: 208; java: 77; perl: 73; javascript: 46; xml: 11
file content (29 lines) | stat: -rw-r--r-- 726 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Alarm on changes to epoll_event_loop implementation

name: ProofAlarm

on: [push]

jobs:
  check-for-changes:

    runs-on: ubuntu-20.04 # latest

    steps:
    - name: Checkout Sources
      uses: actions/checkout@v1

    - name: Check
      run: |
        TMPFILE=$(mktemp)
        echo "8391c38acd85cca2a2892d02ebfd4ceb  source/linux/epoll_event_loop.c" > $TMPFILE
        md5sum --check $TMPFILE

    # No further steps if successful

    - name: Echo fail
      if: failure()
      run: |
          echo "The VCC proofs are based on a snapshot of epoll_event_loop.c.
                This push updates this file so the proofs must be rechecked to ensure they remain valid.
                Please contact Nathan Chong."