Repository navigation
telemetry: a runner without sudo is not a failed run - #233
Conversation
store_identity writes a convenience file for the programs the Action runs. A runner with no usable sudo cannot write it and gets on fine without it, but the span reported an error, which is the same mistake the determinate-nixd socket was. The outcome is now detsys.identity.stored, with the reason in detsys.identity.store_error. Both flavours are covered: sudo missing, and sudo present but refusing.
✅ Deploy Preview for detsys-ts-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Essentials Run ID: 📒 Files selected for processing (1)
Included review availability: 2 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 4 reviews per hour. 📝 WalkthroughWalkthroughIdentity persistence now runs failure handling inside the ChangesIdentity storage telemetry
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to Identity-file write failures now remain non-fatal and are recorded as telemetry attributes, preserving Action execution when sudo is unavailable or refuses the write. No current merge-blocking risk is identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
store_identity writes a convenience file for the programs the Action runs. A runner with no usable sudo cannot write it and gets on fine without it, but the span reported an error, which is the same mistake the determinate-nixd socket was.
The outcome is now detsys.identity.stored, with the reason in detsys.identity.store_error. Both flavours are covered: sudo missing, and sudo present but refusing.
Description
Checklist
Summary by CodeRabbit