-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GitHub actions based DCO check #609
Conversation
Signed-off-by: Martin Morgenstern <martin.morgenstern@cloudandheat.com>
Signed-off-by: Martin Morgenstern <martin.morgenstern@cloudandheat.com>
I've tested it with a non-conformant commit, which can be seen in the Actions log: https://github.com/SovereignCloudStack/standards/actions/workflows/dco-check.yml (this branch originally contained an empty commit without the |
Is it likely that it will be broken for longer? Otherwise we have to check the sign-off manually for the moment. I think that's better than having to touch all repos or having a snowflake on individual repos. Just my 2 cents. |
That's a good question! The DCO app doesn't seem to get a lot of attention these days, and there have been several outages in the past before the one this week, e.g., dcoapp/app#162. This PR is just a proposal. |
PS. Wrt to attention, the last release of the dco-check package which I use here is also 2 years ago :( |
There is a DCO job for Zuul. Perhaps it would be better to use this? https://zuul-ci.org/docs/zuul-jobs/latest/general-jobs.html#job-dco-license |
This is the related issue: dcoapp/app#211 Looks like the bot is up & running again. |
In general, I am in favor of merging this into just this one repository. |
Hmm, as DCO works again, we don't need this right now. |
I'll close it, we can revive it when needed. |
As a (maybe temporary) workaround for the currently malfunctioning DCO check.
Downside: this action has to be added to every repository in the org – in other words, this PR fixes only the
standards
repo.The DCO app "required status check" must be disabled in the "Branches" settings of this repo.