Skip to content

Replace buf.Read with io.ReadFull to prevent partial read failures #105

Replace buf.Read with io.ReadFull to prevent partial read failures

Replace buf.Read with io.ReadFull to prevent partial read failures #105

Triggered via pull request November 24, 2025 11:55
Status Success
Total duration 3m 6s
Artifacts 22

fortress.yml

on: pull_request
🌍 Load Environment Variables
6s
🌍 Load Environment Variables
🔧 Setup Configuration  /  🔧 Setup CI Config
7s
🔧 Setup Configuration / 🔧 Setup CI Config
🪄 Verify & Test MAGE-X  /  🪄 Verify & Test MAGE-X
5s
🪄 Verify & Test MAGE-X / 🪄 Verify & Test MAGE-X
Matrix: 💾 Warm Cache / warm-cache-matrix
🔒 Security Scans  /  🛡️ Ask Nancy (Dependency Checks)
13s
🔒 Security Scans / 🛡️ Ask Nancy (Dependency Checks)
🔒 Security Scans  /  🔐 Run govulncheck (Vulnerability Scan)
25s
🔒 Security Scans / 🔐 Run govulncheck (Vulnerability Scan)
🔒 Security Scans  /  🕵️ Run Gitleaks (Secret Scan)
8s
🔒 Security Scans / 🕵️ Run Gitleaks (Secret Scan)
📊 Code Quality  /  📊 Govet (Static Analysis)
19s
📊 Code Quality / 📊 Govet (Static Analysis)
📊 Code Quality  /  ✨ Lint Code
35s
📊 Code Quality / ✨ Lint Code
📊 Code Quality  /  📐 YAML/JSON Format Validation
19s
📊 Code Quality / 📐 YAML/JSON Format Validation
🪝 Pre-commit Checks  /  🪝 Pre-commit Checks
23s
🪝 Pre-commit Checks / 🪝 Pre-commit Checks
Matrix: 🏃 Benchmarks / benchmark-go
Matrix: 🧪 Test Suite / 🧪 Execute Test Matrix / test-go
🧪 Test Suite  /  ...  /  🧪 Fuzz Tests
49s
🧪 Test Suite / 🎯 Execute Fuzz Tests / 🧪 Fuzz Tests
🧪 Test Suite  /  ...  /  🔍 Validate Test Results
15s
🧪 Test Suite / 🔍 Validate Test Results / 🔍 Validate Test Results
🧪 Test Suite  /  ...  /  🔍 Check Coverage Provider
3s
🧪 Test Suite / 📊 Process Coverage / 🔍 Check Coverage Provider
🧪 Test Suite  /  ...  /  📊 Process Coverage & Deploy (Internal)
0s
🧪 Test Suite / 📊 Process Coverage / 📊 Process Coverage & Deploy (Internal)
🧪 Test Suite  /  ...  /  📈 Upload to Codecov
21s
🧪 Test Suite / 📊 Process Coverage / 📈 Upload to Codecov
🚀 Release Version  /  🚀 Build and Release
🚀 Release Version / 🚀 Build and Release
🎯 All Tests Passed
2s
🎯 All Tests Passed
📊 Workflow Completion Report  /  📊 Initialize Report Data
7s
📊 Workflow Completion Report / 📊 Initialize Report Data
📊 Workflow Completion Report  /  ...  /  📊 Process Statistics
14s
📊 Workflow Completion Report / 📊 Process Statistics / 📊 Process Statistics
📊 Workflow Completion Report  /  ...  /  🧪 Analyze Test Results
16s
📊 Workflow Completion Report / 🧪 Process Test Analysis / 🧪 Analyze Test Results
📊 Workflow Completion Report  /  ...  /  ✅ Finalize Report
7s
📊 Workflow Completion Report / ✅ Finalize Report / ✅ Finalize Report
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
bench-results-ubuntu-24.04-1.24.x Expired
792 Bytes
sha256:bbb3d7d422cd68835c382970c35b19ffbf0ca3bd93f82f4862927d353c1e6e0b
bench-stats-ubuntu-24.04-1.24.x Expired
603 Bytes
sha256:82ec9255ee276a46b67e466747f3b9492a8bdc8d22a73bc92d6859ae17ce68ed
cache-stats-benchmark-ubuntu-24.04-1.24.x Expired
370 Bytes
sha256:85f032dc6860c3ce1f02e74c725bea2c2136a4cbc39d9449fe97814d1a490630
cache-stats-fuzz Expired
311 Bytes
sha256:b19fb78f488734a71a32fc31c46b2239e7382e318268fe6d60762fd96a014d0a
cache-stats-govet Expired
311 Bytes
sha256:14042d73f2f282e9db6c27a6f1525827ecaf936de551e69a5f8ba2640481960f
cache-stats-lint Expired
325 Bytes
sha256:d466f9a6c1fe27fbe9ea48e023f67a75f99432be5d70d41168f5b9e5ce2e5528
cache-stats-pre-commit Expired
330 Bytes
sha256:a07c36fdad4a3159debb6aa139a39a77c337d73750ed8121d96cfd5d8b6c63d4
cache-stats-security-govulncheck Expired
352 Bytes
sha256:b5bd148d046780a1a0e57fc0ebf1eae0e2edea86ce6e5b626f0dc5c1525db89e
cache-stats-security-nancy Expired
334 Bytes
sha256:92d5f02fafac8a6b521b92f661cdbed0a5321b67cf295b8c31356165f271f246
cache-stats-test-ubuntu-24.04-1.24.x Expired
353 Bytes
sha256:bf92018e3ffced9f8ba76f39449b1ffd1a5aa4ecc180860e0e4fb02eaf19c252
cache-stats-ubuntu-24.04-1.24.x Expired
408 Bytes
sha256:76f15e06e55330dc9fee1296f1ce5913925788d1e4b27c9c624fe15cd6836b41
coverage-data Expired
3.61 KB
sha256:0c661bb37c03aadfa7448518c900f4714f3de75f3eff384bd46af5674fee1e39
coverage-stats-codecov Expired
453 Bytes
sha256:667a248f4f2215acd057fc69c689e14c49500cec4b3350c5a3b18309e6c73676
final-completion-report Expired
1.95 KB
sha256:e1d155f71ed2ea183136623d7bfcc8c88047e57487710e402d84bfb8616aee87
gitleaks-results.sarif
6.89 KB
sha256:e7c61866c335c5008079c981295bbf565a2e016178e2f1fdb14b746abdb79189
statistics-section Expired
1.2 KB
sha256:950c7af9942893be899d406892cbde17898896f8726b4490f37053d1ac5f56f1
test-results-fuzz-ubuntu-24.04-1.24.x Expired
666 Bytes
sha256:13129a33bc6f413d28a5c9e3e72ef49efa6c094ca1250deddc027fcc14d5f1a0
test-results-unit-ubuntu-24.04-1.24.x Expired
778 Bytes
sha256:ffbf9ec78cca7537af18722607f47ed7ff520c13ff7d46d65da9942487e7a073
test-stats-fuzz-ubuntu-24.04-1.24.x Expired
491 Bytes
sha256:1af3f19b6f57102e71d3af83cb7b85b322b53624514f6aebb644968275b2bed4
test-stats-ubuntu-24.04-1.24.x Expired
499 Bytes
sha256:cdfbe28c3248f4ae6387a59de6a5d43378a2805dc854fa80fe3624d84069ce4c
tests-section Expired
512 Bytes
sha256:6b9fa7776627479a3a3584d0ff4f95c4dd14496e481c5f2d0b91279a10a95e5e
validation-summary Expired
4.39 KB
sha256:f8d126e82818106c796a6bece23a0918f41b5ad2641f2f20ce8f1363fc0e5d8e