Skip to content

ci: add autolabeler, release drafter, auto-merge and lint like the other repos - #15

Merged
virtitnerd merged 2 commits into
mainfrom
ci/baseline-workflows
Oct 25, 2026
Merged

virtitnerd merged 2 commits into
mainfrom
ci/baseline-workflows

Conversation

@virtitnerd

Copy link
Copy Markdown
Owner

Summary

Brings IdentityFlow's workflows in line with the other repositories (PivGuard, ha_nationalgrid, py-nationalgrid). PivGuard is the template, since it is the same .NET stack. Two commits.

  • Autolabeler, release drafter and Dependabot auto-merge (plus the release-drafter config): releases are drafted from labeled PRs, and Dependabot PRs are approved and squash-merged once the required checks pass. The required checks on main are Build & test (Debug), Build & test (Release) and Analyze, so a Dependabot PR that fails to build or fails CodeQL does not merge. Nothing in these files is project-specific.
  • Lint: dotnet format --verify-no-changes, same as PivGuard, on Ubuntu. I ran it locally against the current code first and it passes.

Repository settings changed alongside this (not part of the diff): auto-merge and delete-branch-on-merge are enabled, and Actions is allowed to approve pull requests, which the auto-merge workflow needs.

Note

An earlier version of this setup deliberately left auto-merge out. That was my decision, not the repository owner's, and it is corrected here.

🤖 Generated with Claude Code

virtitnerd and others added 2 commits October 24, 2026 21:26
…he other repos

Same workflows and release-drafter config used in PivGuard, ha_nationalgrid and
py-nationalgrid, so releases are drafted from labeled PRs and Dependabot PRs
merge once the required checks pass.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Same check PivGuard uses: dotnet format --verify-no-changes, run on Ubuntu.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the ci label Oct 25, 2026
@virtitnerd
virtitnerd merged commit 84c6c3a into main Oct 25, 2026
9 checks passed
@virtitnerd
virtitnerd deleted the ci/baseline-workflows branch October 25, 2026 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant