From 5c4b8f73fb896dc192683f471eec7fffdf936f5b Mon Sep 17 00:00:00 2001 From: Kai Hudalla Date: Tue, 13 Aug 2024 14:22:22 +0200 Subject: [PATCH] Exclude L1 and L3 requirements from OFT check The L1 and L3 specifications contain requirements for implementations of the corresponding APIs and thus are not relevant for the Rust language library, which only defines these APIs but does not implement them. Note that the library contains a (default) implementation of the L2 API and thus still needs to cover the requirements specified for L2. --- .github/actions/run-oft/action.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/actions/run-oft/action.yaml b/.github/actions/run-oft/action.yaml index 30f9379..7dea219 100644 --- a/.github/actions/run-oft/action.yaml +++ b/.github/actions/run-oft/action.yaml @@ -68,9 +68,7 @@ runs: up-spec/*.adoc \ up-spec/*.md \ up-spec/basics \ - up-spec/up-l1/README.* \ - up-spec/up-l2 \ - up-spec/up-l3; + up-spec/up-l2/api.adoc; then echo "requirements-tracing-exit-code=0" >> $GITHUB_OUTPUT echo "All requirements from uProtocol Specification are covered by crate." >> $GITHUB_STEP_SUMMARY