generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 188
Open
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.
Description
Description
The trusted_apps configuration option for the DCO plugin doesn't appear to work. Despite correct configuration, the DCO plugin still fails commits from trusted apps.
Environment
- Prow version:
v20260109-e821f0db6 - Config synced and verified in configmap
Configuration
dco:
org/repo:
trusted_apps:
- CopilotExpected Behavior
PRs authored by GitHub Copilot (app/copilot-swe-agent) with commits from Copilot should pass DCO check automatically, as documented.
Actual Behavior
DCO check fails with "Commits in PR missing Signed-off-by" even though:
- Config is correctly synced to the plugins configmap
- Commit author login is
Copilot(verified via GitHub API) - Hook pods were restarted multiple times
Steps to Reproduce
- Configure
trusted_apps: [Copilot]for a repo - Have GitHub Copilot create a PR
- DCO check fails despite config
Workaround
Currently using a GitHub Action to override the DCO status for Copilot PRs.
Additional Context
- Verified config is loaded via
kubectl get configmap plugins -n prow -o yaml - Verified commit author login matches
Copilotvia GitHub API - Hook logs show DCO plugin running but no indication trusted_apps is being checked
/kind bug
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.