Skip to content

Commit

Permalink
ci: custom panic free audit tool (#294)
Browse files Browse the repository at this point in the history
Co-authored-by: Dotan Simha <[email protected]>

hmmm

ok getting there with the Layers

ok getting there with the plugin

ok

ok using latest deps now

OK

adjustments

ok

ok getting there

ok

use otel semantic convention for graphql

jeager works, also otlp

ok

ok zipkin works

fixes, added datadog

added batch

fix config

handle shutdown

make it work on WASM runtime

doin some testin

ok added some tests

try stuff
  • Loading branch information
YassinEldeeb authored and dotansimha committed Jan 9, 2024
1 parent b186529 commit b77947e
Show file tree
Hide file tree
Showing 45 changed files with 2,124 additions and 166 deletions.
22 changes: 21 additions & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
jobs:
build:
name: tests
runs-on: ${{ matrix.os }}
runs-on: ubuntu-22.04
steps:
- name: checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
Expand Down Expand Up @@ -133,3 +133,23 @@ jobs:
with:
token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features

panic-free-audit:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4

- name: setup environment
uses: ./.github/actions/setup

- name: run panic free analyzer
run: cargo run --manifest-path tools/panic_free_analyzer/Cargo.toml > tools/panic_free_analyzer/output.md
env:
IGNORED_CRATES: e2e_tests,benches

- name: comment on pull request
uses: thollander/actions-comment-pull-request@v2
with:
filePath: tools/panic_free_analyzer/output.md
comment_tag: rust-code-audit
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
build
out
.wrangler
website/.next
website/.next
tools/panic_free_analyzer/output.md
Loading

0 comments on commit b77947e

Please sign in to comment.