Skip to content

Commit 8af76b5

Browse files
author
Antigravity
committed
ci: add non-blocking fortressci doctor workflow job
1 parent 5135d52 commit 8af76b5

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

.github/workflows/devsecops.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,26 @@ permissions:
1717
pull-requests: write # For posting comments
1818

1919
jobs:
20+
doctor-check:
21+
name: Environment Health Check (FortressCI Doctor)
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: Checkout code
25+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+
27+
- name: Run FortressCI Doctor (non-blocking)
28+
continue-on-error: true
29+
run: |
30+
./scripts/fortressci-doctor.sh --workspace . 2>&1 | tee fortressci-doctor.log
31+
32+
- name: Upload Doctor Report
33+
if: always()
34+
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
35+
with:
36+
name: fortressci-doctor
37+
path: fortressci-doctor.log
38+
if-no-files-found: warn
39+
2040
secret-scan:
2141
name: Secret Scan (TruffleHog)
2242
runs-on: ubuntu-latest

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ The format is based on Keep a Changelog, and the project follows Semantic Versio
1313
- Added doctor guidance to `scripts/fortressci-init.sh` output.
1414
- Included doctor utility in the Docker image as `fortressci-doctor`.
1515
- Updated README and roadmap documentation for doctor workflow and status.
16+
- Added a non-blocking `doctor-check` job in `.github/workflows/devsecops.yml` that uploads `fortressci-doctor.log`.
1617

1718
## [2.1.5] - 2026-02-13
1819

0 commit comments

Comments
 (0)