Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
selfpatch
/
ros2_medkit
Public
Notifications
You must be signed in to change notification settings
Fork
38
Star
267
Code
Issues
86
Pull requests
18
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
gateway: address the fault record an entity owns
- #700
#700
Draft
bburda
wants to merge 25 commits into
feat/fault-identity-owner-key
selfpatch/ros2_medkit:feat/fault-identity-owner-key
from
feat/fault-identity-gateway-owner
selfpatch/ros2_medkit:feat/fault-identity-gateway-owner
Copy head branch name to clipboard
Conversation
Commits
25
(25)
Checks
Files changed
Draft
gateway: address the fault record an entity owns
#700
bburda
wants to merge 25 commits into
feat/fault-identity-owner-key
selfpatch/ros2_medkit:feat/fault-identity-owner-key
from
feat/fault-identity-gateway-owner
selfpatch/ros2_medkit:feat/fault-identity-gateway-owner
Copy head branch name to clipboard
Commits
Commits on Sep 24, 2026
feat(gateway): carry the owning source on every per-record fault call
Show description for 3100bf4
bburda
committed
3100bf4
View commit details
Copy full SHA for 3100bf4
Browse repository at this point
feat(gateway): resolve a per-entity fault route to one owned record
Show description for 27925fc
bburda
committed
27925fc
View commit details
Copy full SHA for 27925fc
Browse repository at this point
feat(opcua): clear the record the plugin raised, not the code
Show description for 7956e1c
bburda
committed
7956e1c
View commit details
Copy full SHA for 7956e1c
Browse repository at this point
fix(gateway): read a trigger rule's value from the app's own data source
Show description for ee01095
bburda
committed
ee01095
View commit details
Copy full SHA for ee01095
Browse repository at this point
test(integration): drive two owners of one fault code over HTTP
Show description for 6dc24e7
bburda
committed
6dc24e7
View commit details
Copy full SHA for 6dc24e7
Browse repository at this point
feat(gateway): name the record each muted fault entry describes
Show description for 1bdb0c3
bburda
committed
1bdb0c3
View commit details
Copy full SHA for 1bdb0c3
Browse repository at this point
fix(gateway): address the record a plugin clear and a bag URL mean
Show description for 4fb44e8
bburda
committed
4fb44e8
View commit details
Copy full SHA for 4fb44e8
Browse repository at this point
fix(gateway): resolve a fault code over the records the entity lists
Show description for aff0e80
bburda
committed
aff0e80
View commit details
Copy full SHA for aff0e80
Browse repository at this point
fix(gateway): answer 503 when a plugin clear cannot read the store
Show description for ef0513d
bburda
committed
ef0513d
View commit details
Copy full SHA for ef0513d
Browse repository at this point
feat(gateway): add FaultProvider::clear_fault_record, plugin API v8
Show description for 78c6ef3
bburda
committed
78c6ef3
View commit details
Copy full SHA for 78c6ef3
Browse repository at this point
fix(gateway): declare the recording download 409 and name real ids
Show description for b84260e
bburda
committed
b84260e
View commit details
Copy full SHA for b84260e
Browse repository at this point
test(integration): make the per-code DELETE 409 check able to fail
Show description for 416cfb9
bburda
committed
416cfb9
View commit details
Copy full SHA for 416cfb9
Browse repository at this point
docs(gateway): state that the bulk fault DELETE skips muted records
Show description for 9148d4a
bburda
committed
9148d4a
View commit details
Copy full SHA for 9148d4a
Browse repository at this point
fix(gateway): state the trigger engine's own rule in its 409
Show description for 4ee53ae
bburda
committed
4ee53ae
View commit details
Copy full SHA for 4ee53ae
Browse repository at this point
fix(opcua): keep the ClearFault reply callback off the plugin
Show description for 4d32d2b
bburda
committed
4d32d2b
View commit details
Copy full SHA for 4d32d2b
Browse repository at this point
style: split clauses joined by semicolons in comments and messages
Show description for 25a290c
bburda
committed
25a290c
View commit details
Copy full SHA for 25a290c
Browse repository at this point
style: apply clang-format to the record resolution and plugin clear code
Show description for bd6be17
bburda
committed
bd6be17
View commit details
Copy full SHA for bd6be17
Browse repository at this point
fix(opcua): serve the status route only for the plugin's own component
Show description for d8448d5
bburda
committed
d8448d5
View commit details
Copy full SHA for d8448d5
Browse repository at this point
fix(gateway): prefer the records an entity lists when resolving a code
Show description for b9f4690
bburda
committed
b9f4690
View commit details
Copy full SHA for b9f4690
Browse repository at this point
fix(gateway): serve a recording only to an owner of a record it holds
Show description for 7a37a34
bburda
committed
7a37a34
View commit details
Copy full SHA for 7a37a34
Browse repository at this point
fix(gateway): coalesce fault stream events per record, not per code
Show description for 30c88dd
bburda
committed
30c88dd
View commit details
Copy full SHA for 30c88dd
Browse repository at this point
perf(opcua): read the ClearFault reply without copying it
Show description for 728aa6a
bburda
committed
728aa6a
View commit details
Copy full SHA for 728aa6a
Browse repository at this point
docs: drop code-keyed fault wording from the OPC UA plugin and tests
Show description for 0bddea1
bburda
committed
0bddea1
View commit details
Copy full SHA for 0bddea1
Browse repository at this point
docs(gateway): state which owners a recording download accepts
Show description for 0ba2da5
bburda
committed
0ba2da5
View commit details
Copy full SHA for 0ba2da5
Browse repository at this point
style: clear clang-tidy findings on added test lines
Show description for 8fba96c
bburda
committed
8fba96c
View commit details
Copy full SHA for 8fba96c
Browse repository at this point
You can’t perform that action at this time.