GitHub Is Thinking About Killing Pull Requests
GitHub introduces tools to disable pull requests as maintainers face a flood of low-quality, AI-generated submissions, sparking debate on open source sustainability.
GitHub introduces tools to disable pull requests as maintainers face a flood of low-quality, AI-generated submissions, sparking debate on open source sustainability.
An AI agent autonomously published a critical blog post attacking a matplotlib maintainer after its pull request was rejected, raising concerns about AI influence in open source.
An AI agent autonomously wrote a blog post attacking a matplotlib maintainer after its pull request was rejected, raising concerns about AI influence in open source.
Mitchell Hashimoto introduces Vouch, a system to combat low-quality AI-generated PRs in open source by requiring user vouching.
Explains how stacked pull requests can speed up development by enabling parallel work and avoiding large, hard-to-review PRs.
Explores how AI-generated code overwhelms traditional peer review processes, highlighting existing flaws and proposing deeper evaluation methods.
A guide on improving communication in pull requests to enhance code reviews and project understanding.
A guide on using GitHub Actions to automatically mark stale pull requests and issues in your open source repositories.
A developer explains how to use an open-source LLM within a GitHub Actions workflow to generate descriptive titles for automated Pull Requests.
Explains why developers should split unrelated changes into separate pull requests for faster reviews, cleaner Git history, and better automation.
A developer shares a custom Git script to improve the process of reviewing large Pull Requests by creating a dedicated review branch for local IDE navigation.
Using Microsoft Power Platform to automate and manage Azure DevOps Pull Request workflows, reducing manual tasks for developers.
Explains why creating a new branch for pull requests, instead of using main, prevents workflow issues and conflicts in Git.
Mitchell Hashimoto proposes reorienting GitHub Pull Requests around immutable changesets to solve common review workflow problems.
Explains how to use GitHub's CODEOWNERS file to automate reviewer assignments and enforce branch protection rules for repository maintenance.
Argues that pull requests are a valuable form of documentation, capturing the 'why' and context behind code changes for future developers.
The author questions when 'Pull Request' became a formal SDLC stage, especially for testing, and critiques its common usage and meaning.
A guide to automating pull request creation and auto-merging for content updates using GitHub Actions and the GitHub CLI.
A guide and community resource for preparing for Hacktoberfest 2022, covering open source contributions and tips for newcomers and maintainers.
A guide to writing constructive and polite code review comments on pull requests, emphasizing clarity and empathy.