Skip to content

ci(guard): add the org guard and DCO workflows - #13

Merged
lkirc merged 1 commit into
mainfrom
ci/838-guard
Nov 7, 2026
Merged

lkirc merged 1 commit into
mainfrom
ci/838-guard

Conversation

@znerol2

@znerol2 znerol2 commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

Summary

This repository was the only one in the org without the guard. It had no session-link, commit-subject or DCO check. This PR adds the same three files the component repositories run, copied byte for byte from dmfdeploy/dmf-central main:

file sha256 (first 12)
.github/workflows/guard.yml 96146bfb36c0
.github/workflows/dco.yml 434ad74b3a8e
.gitleaks.toml same as dmf-central main

Verification

  • actionlint passes on all workflows.
  • gitleaks detect --no-git with the new config finds no leaks in this repository.

Expected on this PR

The gitleaks job reads .gitleaks.toml from the base branch, and the base doesn't have one yet. So gitleaks may fail on this PR only, and it passes once this merges. The other jobs run from the PR's own files.

After merge, I'll add commitlint, dco, gitleaks and issue-link as required checks in this repository's ruleset.

Refs dmfdeploy/dmfdeploy#838

Copy guard.yml, dco.yml and .gitleaks.toml byte for byte from
dmf-central, so this repository runs the same session-link, commit
and issue-link checks as the component repositories.

Refs dmfdeploy/dmfdeploy#838

Signed-off-by: znerol2 <6800371+znerol2@users.noreply.github.com>
@znerol2
znerol2 requested a review from a team as a code owner November 7, 2026 11:52

@lkirc lkirc 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

@lkirc
lkirc merged commit b076ad3 into main Nov 7, 2026
6 of 7 checks passed
@lkirc
lkirc deleted the ci/838-guard branch November 7, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants