Skip to content

Commit 6f140ed

Browse files
ci: add overview documentation to ci workflows
1 parent c6af44b commit 6f140ed

File tree

4 files changed

+19
-2
lines changed

4 files changed

+19
-2
lines changed

.github/workflows/audit.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Audit
22

3+
# Performs a security audit of Rust dependencies using cargo-audit through the actions-rust-lang/audit action.
4+
# Runs nightly on schedule and when Cargo.toml, Cargo.lock, or audit.toml files are modified.
5+
# Helps identify known security vulnerabilities in the dependency tree.
6+
37
on:
48
push:
59
paths:

.github/workflows/code_coverage.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
on: [push, pull_request]
2-
31
name: Code Coverage
42

3+
# Generates code coverage reports using grcov and uploads results to Coveralls.
4+
# Runs on every push and pull request to track test coverage metrics.
5+
# Uploads coverage data to Coveralls for tracking and produces an HTML report artifact for download.
6+
7+
on: [push, pull_request]
8+
59
permissions: {}
610

711
jobs:

.github/workflows/cont_integration.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
on: [push, pull_request]
22

3+
# Main continuous integration workflow that runs build, test, and code quality checks.
4+
# Runs on every push and pull request, testing against both MSRV (1.85) and stable Rust.
5+
# Includes no_std and WASM compatibility checks, formatting validation, and clippy linting.
6+
37
name: CI
48

59
permissions: {}

.github/workflows/zizmor.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: Zizmor Actions Analysis
22

3+
# Analyzes GitHub Actions workflows for security vulnerabilities using zizmor.
4+
# Runs on pushes to master and all pull requests to detect potential security issues
5+
# in workflow configurations. Results are uploaded to GitHub's security dashboard.
6+
# The .github/zizmor.yml file configures the rules this action will check against.
7+
38
on:
49
push:
510
branches: ["master"]

0 commit comments

Comments
 (0)