Tech News
← Home  ·  All topics

Pull Request

11 GoKawiil briefs on this topic

GitHub rolls out redesigned pull request Overview page in public preview

GitHub has launched an opt-in public preview of a new pull request Overview page, with rollout continuing through the weekend. The redesign moves merge status and next available actions to the top of the page in a condensed summary, and shrinks the merge box to less than half its previous size while keeping checks, comments, and approvals visible nearby.

Analysis urges developers to measure AI coding ROI by merged pull requests, not tokens

A new argument against usage caps and seat limits for AI coding agents proposes tracking cost per merged pull request instead of cost per token, arguing that token metrics cannot distinguish wasteful retries from productive work. The approach recommends routing routine coding tasks to self-operated open-weight models while reserving expensive frontier models for complex reasoning, using a gateway to direct requests based on task difficulty, sensitivity, cost and latency.

New plugin enforces spec-first workflow for AI coding agents before code is written

A Show HN post introduces a plugin that forces AI coding agents to write a formal specification—goals, cited file-and-line facts, steps, and done criteria—before any code is generated. The spec is checked by a script for valid file references, then reviewed by a separate agent with no prior chat context before implementation begins. Only after tests and build pass does the tool push a branch and open a pull request containing the spec.

New open-source tool Farol scores pull-request risk for human approvers

A developer has released Farol, a free open-source CLI and GitHub Action that analyzes a pull request after AI code review and generates a risk score (0-100) along with a verdict of fast track, quick review, or careful review. It maps which pages, APIs, jobs and scripts are reached by the changed code using static analysis rather than AI-generated guesses, aiming to show human approvers exactly where risk lives in a diff.

GitHub pull request seeks removal of 'pgrust' entry over cheating claim

A pull request has been opened on a GitHub repository proposing to remove an entry called 'pgrust,' with the submitter alleging the entry violates contest or benchmark rules by cheating. The page shows standard GitHub pull request scaffolding, including unresolved suggestions and no assigned reviewers, but no detailed explanation of the alleged violation is included in the available content.

QGIS project adopts policy barring AI-generated code contributions

The QGIS open-source geographic information system project has merged a policy change prohibiting contributions created with the assistance of AI tools. The decision was implemented through a pull request to the project's governance documentation on GitHub.

GitHub introduces new repository controls for pull request management

GitHub has added two new options for repository owners to control pull request access. Users can now disable pull requests entirely or restrict their creation to collaborators only, providing more flexibility for different project types. These features are available across all repositories and can be configured in the repository settings.

Linear rebuilds CI pipeline as AI-driven coding overwhelms test infrastructure

Linear's engineering team reworked its continuous integration system after the CTO flagged rising costs and slow test cycles, a problem intensified by developers using AI agents to write code far faster than CI could validate it. By switching to faster third-party runners and adopting the native TypeScript compiler tsgo, along with reducing redundant setup and optimizing gating jobs, Linear cut pull request wait times from over six minutes to just over five and roughly halved runner time per test, even as its test suite nearly quadrupled in size.

Developer's co-founder submits untested 5,000-line AI-generated PR

A software developer recounts that their business partner used an AI coding assistant to build an entire payments backend module in a single day, then submitted a 5,236-line pull request without testing it. The developer found the endpoints didn't actually work and that documentation was riddled with obvious AI-generated filler, while missing critical details like where to obtain API keys.

uv Python tool adds deduplication for wheel cache files

A pull request submitted to the uv project introduces a mechanism to deduplicate files stored in its wheel cache, reducing redundant copies of package files. The change was merged into the open-source Python packaging tool's codebase after review.

Opslane launches self-hosted tool that auto-detects and fixes user-facing bugs

Opslane is a new open-source platform that records user sessions to catch bugs beyond crash reports, including silent UX failures like unresponsive buttons or abandoned forms. It ranks issues by how many users are affected, investigates the highest-impact ones, and automatically opens verified pull requests when it can confirm a fix works in a sandbox environment. The system integrates with coding agents via an MCP server and delivers a daily Slack digest summarizing what broke and what's ready to merge.