Skip to content

rfc1: relax restriction on topic branches#503

Merged
mergify[bot] merged 1 commit intoflux-framework:masterfrom
grondo:rfc1-topic-branches
Mar 23, 2026
Merged

rfc1: relax restriction on topic branches#503
mergify[bot] merged 1 commit intoflux-framework:masterfrom
grondo:rfc1-topic-branches

Conversation

@grondo
Copy link
Copy Markdown
Contributor

@grondo grondo commented Mar 17, 2026

Problem: Automated tools like GitHub's dependabot use topic branches in the main repo when creating pull requests, but RFC 1 forbids this use case.

Relax the requirement that topic branches are not to be used for any reason, and allow them in the case of bots and automated tooling. Add an example of dependabot/*.

@github-actions
Copy link
Copy Markdown

⚠️ linkcheck failed with status code 2

Copy link
Copy Markdown
Member

@garlick garlick left a comment

Choose a reason for hiding this comment

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

Sounds fine.

Problem: Automated tools like GitHub's dependabot use topic branches
in the main repo when creating pull requests, but RFC 1 forbids this
use case.

Relax the requirement that topic branches are not to be used for any
reason, and allow them in the case of bots and automated tooling.
Add an example of `dependabot/*`.
@grondo grondo force-pushed the rfc1-topic-branches branch from df6527b to 167429a Compare March 23, 2026 15:57
@github-actions
Copy link
Copy Markdown

⚠️ linkcheck failed with status code 2

@grondo
Copy link
Copy Markdown
Contributor Author

grondo commented Mar 23, 2026

Thanks!

@mergify mergify bot added the queued label Mar 23, 2026
@mergify mergify bot merged commit 56859f2 into flux-framework:master Mar 23, 2026
6 of 7 checks passed
@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Mar 23, 2026

Merge Queue Status

  • Entered queue2026-03-23 16:27 UTC · Rule: default
  • Checks skipped · PR is already up-to-date
  • Merged2026-03-23 16:27 UTC · at 167429a4b86f270bd87dfd9019ce349e01c52717

This pull request spent 6 seconds in the queue, with no time running CI.

Required conditions to merge
  • any of [🛡 GitHub branch protection]:
    • check-success = docs/readthedocs.org:flux-rfc
    • check-neutral = docs/readthedocs.org:flux-rfc
    • check-skipped = docs/readthedocs.org:flux-rfc
  • any of [🛡 GitHub branch protection]:
    • check-success = make check
    • check-neutral = make check
    • check-skipped = make check
  • any of [🛡 GitHub branch protection]:
    • check-success = validate commits
    • check-neutral = validate commits
    • check-skipped = validate commits

@grondo grondo deleted the rfc1-topic-branches branch March 23, 2026 16:28
@mergify mergify bot removed the queued label Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants