Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .github/workflows/p8-a3-typed-report-prototype.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: P8 A3 typed report prototype

on:
workflow_dispatch:
pull_request:
paths:
- "crates/execsurface-observe/src/lib.rs"
- "crates/execsurface-observe/src/p8_a3_typed_report.rs"
- ".github/workflows/p8-a3-typed-report-prototype.yml"
- "docs/development/P8_A3_TYPED_REPORT_PROTOTYPE.md"

permissions:
contents: read

jobs:
research-prototype:
runs-on: ubuntu-24.04
timeout-minutes: 15
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
persist-credentials: false

- name: Toolchain evidence
run: |
rustc --version
cargo --version

- name: Format
run: cargo fmt --check

- name: Clippy
run: cargo clippy -p execsurface-observe --lib --tests -- -D warnings

- name: R0-R3 typed report prototype
run: cargo test -p execsurface-observe p8_a3_ -- --nocapture
3 changes: 3 additions & 0 deletions crates/execsurface-observe/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -663,3 +663,6 @@ mod api_tests {
assert!(!completeness.pass_eligible());
}
}

#[cfg(test)]
mod p8_a3_typed_report;
Loading
Loading