Skip to content

Use DCO instead of CLA - #1058

Open
marc1404 wants to merge 3 commits into
gardener:masterfrom
marc1404:use-dco-instead-of-cla
Open

Use DCO instead of CLA#1058
marc1404 wants to merge 3 commits into
gardener:masterfrom
marc1404:use-dco-instead-of-cla

Conversation

@marc1404

@marc1404 marc1404 commented Aug 24, 2026

Copy link
Copy Markdown
Member

How to categorize this PR?

/kind enhancement

What this PR does / why we need it:

Which issue(s) this PR fixes:

Part of: gardener/org#27

Special notes for your reviewer:

Relevant page of the preview deployment:
https://deploy-preview-1058--gardener-docs.netlify.app/contribute/contribution-process/contributor-guide/#developer-certificate-of-origin

/cc @ScheererJ

Signed-off-by: Marc Vornetran <marc.vornetran@sap.com>
@marc1404
marc1404 requested a review from a team as a code owner August 24, 2026 11:38
@gardener-prow
gardener-prow Bot requested a review from ScheererJ August 24, 2026 11:38
@gardener-prow gardener-prow Bot added the kind/enhancement Enhancement, improvement, extension label Aug 24, 2026
@netlify

netlify Bot commented Aug 24, 2026

Copy link
Copy Markdown

Deploy Preview for gardener-docs ready!

Name Link
🔨 Latest commit 7271c52
🔍 Latest deploy log https://app.netlify.com/projects/gardener-docs/deploys/6a8c58bc06056a0007d32cda
😎 Deploy Preview https://deploy-preview-1058--gardener-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • hugo/content/contribute/contribution-process/contributor-guide.md is excluded by !hugo/content/**

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro Plus

Run ID: 499f126b-90fe-428d-a316-af1527b39a0a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gardener-prow

gardener-prow Bot commented Aug 24, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign n-boshnakov for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow Bot added cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Aug 24, 2026

* Code contributions must be licensed under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0)
* Documentation contributions must be licensed under the [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/legalcode)
* You need to sign the Contributor License Agreement. We are using *[CLA assistant](https://cla-assistant.io/)*, which provides a click-through workflow for accepting the CLA. For company contributors, the company also needs to sign a corporate license agreement.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we still require the second part of this bullet?

For company contributors, the company also needs to sign a corporate license agreement.

@BoHristova BoHristova left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a couple of nitpicks ;)

Comment thread hugo/content/contribute/contribution-process/contributor-guide.md Outdated
Comment thread hugo/content/contribute/contribution-process/contributor-guide.md Outdated
Comment thread hugo/content/contribute/contribution-process/contributor-guide.md Outdated
Comment thread hugo/content/contribute/contribution-process/contributor-guide.md Outdated
@ScheererJ

Copy link
Copy Markdown
Member

/assign

Signed-off-by: Marc Vornetran <marc.vornetran@sap.com>
Comment on lines +95 to +97
if ! grep -qF "$SIGNOFF" "$1"; then
printf "\n%s\n" "$SIGNOFF" >> "$1"
fi

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we use a solution based on git interpret-trailers instead? The default template provided by git (.git/hooks/prepare-commit-msg.sample in any git repository) uses git interpret-trailers instead of just appending to the commit message. Then again this solution might be a bit more readable.
WDYT?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't know about the sample hook files and git interpret-trailers. By far the better and simpler solution!
Tested with the commit itself: 7271c52

Signed-off-by: Marc Vornetran <marc.vornetran@sap.com>

@BoHristova BoHristova left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@gardener-prow gardener-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Aug 24, 2026
@gardener-prow

gardener-prow Bot commented Aug 24, 2026

Copy link
Copy Markdown

LGTM label has been added.

DetailsGit tree hash: 537469d743a04cd3bcf80dc7aeff263e78899e75

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. kind/enhancement Enhancement, improvement, extension lgtm Indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants