diff --git a/.codecov.yaml b/.codecov.yaml new file mode 100644 index 0000000..5c6b28c --- /dev/null +++ b/.codecov.yaml @@ -0,0 +1,9 @@ +coverage: + status: + project: + default: + # Do not pass if PR reduces coverage by more than 5% + target: auto + threshold: 5 +comment: + layout: "header, diff, components, files, footer" diff --git a/.config/nextest.toml b/.config/nextest.toml new file mode 100644 index 0000000..249a048 --- /dev/null +++ b/.config/nextest.toml @@ -0,0 +1,6 @@ +[profile.ci] +fail-fast = false +[profile.ci.junit] +path = "junit.xml" +store-success-output = true +store-failure-output = true diff --git a/.github/workflows/rust-workflow.yml b/.github/workflows/rust-workflow.yml index ae2e0bc..bef2902 100644 --- a/.github/workflows/rust-workflow.yml +++ b/.github/workflows/rust-workflow.yml @@ -17,14 +17,14 @@ jobs: issues: write pull-requests: write contents: read - uses: famedly/backend-build-workflows/.github/workflows/rust-workflow.yml@main + uses: famedly/backend-build-workflows/.github/workflows/rust-workflow.yml@v1 secrets: inherit integration-tests: runs-on: ubuntu-latest name: integration tests steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Update Rust shell: bash run: rustup update