Add CI badge and CI section to README
Lint / Shell (shellcheck) (push) Successful in 13s

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-14 13:07:10 -04:00
parent ae63b45307
commit cb173aa864
+9
View File
@@ -1,5 +1,7 @@
# Drive Atlas # 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. 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 ## Features
@@ -276,3 +278,10 @@ The script automatically detects Ceph OSDs using:
2. `ceph osd tree` to get up/down and in/out status 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. 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.