From cb173aa86412097e3dd2f6d4289a0452cab76cd1 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Tue, 14 Apr 2026 13:07:10 -0400 Subject: [PATCH] Add CI badge and CI section to README Co-Authored-By: Claude Sonnet 4.6 --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f9f9e01..a3228d0 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Drive Atlas +[![Lint](https://code.lotusguild.org/LotusGuild/driveAtlas/actions/workflows/lint.yml/badge.svg)](https://code.lotusguild.org/LotusGuild/driveAtlas/actions?workflow=lint.yml) + A powerful server drive mapping tool that generates visual ASCII representations of server layouts and provides comprehensive drive information. Maps physical drive bays to logical Linux device names using PCI bus paths for reliable, persistent identification. ## Features @@ -275,4 +277,11 @@ The script automatically detects Ceph OSDs using: 1. `ceph-volume lvm list` to map devices to OSD IDs 2. `ceph osd tree` to get up/down and in/out status -Status format: `up/in` means OSD is running and participating in the cluster. \ No newline at end of file +Status format: `up/in` means OSD is running and participating in the cluster. +## CI + +| Workflow | Purpose | Triggers | +|---|---|---| +| `lint.yml` | shellcheck on all `.sh` files | Every push and PR | + +Branch protection is enabled on `main` — the lint check must pass before any PR can merge.