• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Mellanox / network-operator / 28858706555

07 Jul 2026 10:15AM UTC coverage: 62.79% (-0.2%) from 62.966%
28858706555

push

github

web-flow
ci: use workflow metadata for Dependabot sync (#2725)

## Summary
- Check out the workflow commit separately in `get-managed-components`.
- Read `dependabotSyncManaged` ownership metadata from that workflow
source instead of the release branch.
- Keep release component and downstream-fork metadata sourced from the
release branch.

## Root cause
For RC releases, `get-managed-components` checks out `base_branch` such
as `v26.1.x`. Older release branches do not contain the newer
`dependabotSyncManaged` markers, so `dependabot_managed_repos` becomes
`[]` and the Dependabot sync step is skipped for every matrix repo even
though `sync_dependabot` is true.

## Validation
- `ruby -e 'require "yaml";
YAML.parse_file(".github/workflows/release.yaml"); puts "yaml ok"'`\n-
`ruby -ryaml -e 'doc=YAML.load_file(".github/workflows/release.yaml");
step=doc["jobs"]["get-managed-components"]["steps"].find{|s| s["id"] ==
"set-dependabot-repos"}; print step["run"]' | bash -n`\n- `git diff
--check -- .github/workflows/release.yaml`

5005 of 7971 relevant lines covered (62.79%)

48.73 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

86.05
/controllers/hostdevicenetwork_controller.go


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc