# pull-requests

Published articles for pull-requests.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Libreboot Git repositories now on Codeberg (RIP Notabug)

DevFeed: [Libreboot Git repositories now on Codeberg (RIP Notabug)](<https://devfeed.tech/articles/libreboot-git-repositories-now-on-codeberg-rip-notabug-32667.md>)

Original publisher: [Read original article](<https://libreboot.org/news/codeberg.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: news

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [forgejo](<https://devfeed.tech/topics/forgejo.md>), [Git](<https://devfeed.tech/topics/git.md>), [ci](<https://devfeed.tech/topics/ci.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Gitea](<https://devfeed.tech/topics/gitea.md>)

Tags: [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [ci](<https://devfeed.tech/tags/ci.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [forgejo](<https://devfeed.tech/tags/forgejo.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [git](<https://devfeed.tech/tags/git.md>), [go](<https://devfeed.tech/tags/go.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [repositories](<https://devfeed.tech/tags/repositories.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

Libreboot is moving its advertised Git repositories to Codeberg because Notabug has become unreliable and frequently returns HTTP 500 errors. Notabug remains available as a backup, while Codeberg provides features including issue search and built-in CI through Woodpecker.

### Source excerpt

Article: Libreboot Git repositories now on Codeberg (RIP Notabug) Web link: https://libreboot.org/news/codeberg.html

## AI Agent Governance: Why It Belongs in Your Platform

DevFeed: [AI Agent Governance: Why It Belongs in Your Platform](<https://devfeed.tech/articles/ai-agent-governance-why-it-belongs-in-your-platform-31420.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/governance-is-the-platform-problem-worth-solving>)

Author: Prateek Mittal

Published: 2026-09-16T20:28:57.610955Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [observability](<https://devfeed.tech/topics/observability.md>), [audit](<https://devfeed.tech/topics/audit.md>), [test](<https://devfeed.tech/topics/test.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [audit](<https://devfeed.tech/tags/audit.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [governance](<https://devfeed.tech/tags/governance.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

Engineering leaders from Yelp, Platformable, and Harness argue that AI agent governance must be automated, continuously enforced, and built into the platform rather than left to policy documents. The article discusses audit trails, agent-to-agent access controls, experiment tracking, testing, latency monitoring, rollback paths, and observability for agent-driven changes.

### Source excerpt

Engineering leaders from Yelp, Platformable, and Harness explain why AI agent governance has to be built into the platform, not a policy doc. | Blog

## Investigating whether LLMs disproportionately use "spine" in GitHub pull request titles

DevFeed: [Investigating whether LLMs disproportionately use "spine" in GitHub pull request titles](<https://devfeed.tech/articles/the-llms-yearn-for-the-spines-32318.md>)

Original publisher: [Read original article](<https://buttondown.com/hillelwayne/archive/the-llms-yearn-for-the-spines/>)

Author: Hillel Wayne

Published: 2026-09-16T19:58:30Z

Content type: opinion

Language: en

Sources: [Newsletter feed for Hillel Wayne's Newsletter](<https://devfeed.tech/sources/newsletter-feed-for-hillel-wayne-s-newsletter.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [cursor](<https://devfeed.tech/topics/cursor.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [github](<https://devfeed.tech/tags/github.md>), [llms](<https://devfeed.tech/tags/llms.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>)

### AI overview

The article investigates whether large language models disproportionately use the word "spine" in GitHub pull request titles. Using GitHub Search as a proxy, it finds a much larger increase in "spine" pull requests than overall pull requests, but does not establish that the pattern comes from one specific model; sampled pull requests were coauthored by Claude or Cursor.

### Source excerpt

Earlier this year I worked on a couple of AI-generated TLA+ specifications, and one thing I've noticed was that they all used the word "spine" somewhere. Then I saw some non-TLA+ public projects use "spine" too and got curious if it was a new LLMism (LLisM?). If it is, we should see it appear in a discontinuous jump in the number of code projects that use "spine". The proper way to thoroughly explore this would be via the GitHub archive data dump but that'd take forever and I have a full time job now. Instead, I'm going to use GitHub Search. We can't filter code samples by date but can filter pull requests, which seems like an acceptable enough proxy. Here's a graph of the number of public PRs each year with "spine" in the title: I stopped 2026 at 2026-09-01, meaning the first nine months of this year have seen 20 times more "spine" PRs as all of 2025. Now it could be the case that that GitHub grew, like, a lot in the last year. Maybe the 20x increase is due there being 20x as many pull requests. We can account for this by comparing it against all public PRs:1 If "spine" wasn't an LLisM, we would expect only a 1.5xish increase from 2025, not a 20x increase. One other possible confounder could be that LLMs don't like the word spine but PRs Georg submitted 15,000 changes to a chiropractor repo. I will deal with this issue by ignoring it. Can we figure out which models specifically are obsessed with spines? Let's try breaking the change down by month: Looking at LLM timeline, the only widely-used model released in May was Opus 4.8, which came out too late in the month to explain the spike. GPT 5.5 came out in April, which could be the cause. But I'm not convinced by this. For one, the spine count is still 1.5xing each month before April, and I definitely remember seeing spines as early as February. Also, I spot checked and many of the PRs that use "spine" are coauthored by Claude or Cursor. So I think it's not specific to one LLM, but could be convinced otherwise. Othe

## Zed launches Delta public beta for collaborative code review with developers and coding agents

DevFeed: [Zed launches Delta public beta for collaborative code review with developers and coding agents](<https://devfeed.tech/articles/everyone-s-in-a-race-to-replace-github-zed-launches-delta-because-agents-made-pull-requests-obsolete-31534.md>)

Original publisher: [Read original article](<https://thenewstack.io/zed-delta-github-alternative/>)

Author: Paul Sawers

Published: 2026-09-16T19:45:30Z

Content type: article

Language: en

Sources: [The New Stack](<https://devfeed.tech/sources/the-new-stack.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Developer Platform](<https://devfeed.tech/topics/developer-platform.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [beta](<https://devfeed.tech/tags/beta.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [github](<https://devfeed.tech/tags/github.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [review](<https://devfeed.tech/tags/review.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

Zed has announced the public beta of Delta, a collaborative environment where developers and coding agents work, review, and revise code together in shared threads rather than pull requests. The article presents Delta as a response to the volume of agent-generated code and limitations of the pull-request model.

### Source excerpt

Something of a consensus has emerged from the developer fraternity in 2026 -- GitHub, a platform built substantively for human The post "Everyone's in a race to replace GitHub": Zed launches Delta because agents made pull requests obsolete appeared first on The New Stack.

## Delta launches public beta for collaborative coding with agents and code review

DevFeed: [Delta launches public beta for collaborative coding with agents and code review](<https://devfeed.tech/articles/replace-prs-with-delta-now-in-public-beta-31423.md>)

Original publisher: [Read original article](<https://zed.dev/blog/delta-public-beta>)

Author: Nathan Sobo

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [beta](<https://devfeed.tech/tags/beta.md>), [github](<https://devfeed.tech/tags/github.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Delta is now available in public beta as a collaborative environment for coding with agents and reviewing their work. It supports shared agent conversations, isolated review worktrees, and access from macOS, Linux, Windows, the web, and mobile browsers.

### Source excerpt

Delta is now in public beta. Replacing pull requests is our first step toward replacing GitHub.

## Your Donations at Work: One Year of Sponsored Servo Development

DevFeed: [Your Donations at Work: One Year of Sponsored Servo Development](<https://devfeed.tech/articles/your-donations-at-work-one-year-of-sponsored-servo-development-30936.md>)

Original publisher: [Read original article](<https://servo.org/blog/2026/09/15/one-year-of-sponsorship/>)

Author: The Servo Project Developers

Published: 2026-09-15T00:00:00Z

Content type: article

Language: en

Sources: [Servo Blog](<https://devfeed.tech/sources/servo-blog.md>)

Topics: [servo](<https://devfeed.tech/topics/servo.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [contributions](<https://devfeed.tech/tags/contributions.md>), [development](<https://devfeed.tech/tags/development.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [flaky-tests](<https://devfeed.tech/tags/flaky-tests.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [rust](<https://devfeed.tech/tags/rust.md>), [servo](<https://devfeed.tech/tags/servo.md>), [servo-engine](<https://devfeed.tech/tags/servo-engine.md>), [servo-rendering-engine](<https://devfeed.tech/tags/servo-rendering-engine.md>), [sponsored](<https://devfeed.tech/tags/sponsored.md>), [web-browser](<https://devfeed.tech/tags/web-browser.md>), [web-browser-engine](<https://devfeed.tech/tags/web-browser-engine.md>), [web-engine](<https://devfeed.tech/tags/web-engine.md>), [web-rendering-engine](<https://devfeed.tech/tags/web-rendering-engine.md>)

### AI overview

A Servo maintainer reviews a year of part-time work funded by monthly donations, including nominating new maintainers, reviewing pull requests, filing contributor-focused issues, writing documentation, improving flaky tests, and supporting JavaScript engine integration work.

### Source excerpt

Last September, the Servo project announced that long-time maintainer Josh Bowman-Matthews (@jdm) would work part-time on improving the Servo contributor experience, entirely funded by the monthly donations on OpenCollective and GitHub. In his own words, here is a look back over the past year! First of all, I am enormously grateful to everyone who financially supports Servo, as those donations have enabled me to devote significant time to a project that I care a lot about. Some highlights from that funded work that I'm proud of: I nominated 8 new maintainers I reviewed 1150 pull requests I filed 114 issues targeted at newer contributors (92% of them have been fixed) I wrote new documentation about borrow hazards, experimental features, the AI policy, finding things to do, and fixing stable and intermittent test failures On top of that, I spent time diagnosing unexpected failures in others' PRs and fixed numerous intermittent test failures that made merging PRs more difficult for everyone. A few pieces of work from this period that stand out to me: supporting a large scale rewrite of Servo's JS engine integration to address intermittent panics related to garbage collection--I reviewed lots of pull requests, but also filed many issues that enabled the work addressing the panics to be spread across many other contributors getting tagged in to help understand test failures, uncovering our broken window.open behaviour, and eventually making a lot of flaky tests more stable supporting another contributor's grant proposal to work on Servo that was approved! This role I've carved out means a lot to me--I've found a healthy balance that allows me to spend time with my family as well as make meaningful contributions to Servo, and I get to spend a lot of time looking for ways to make the project more accessible for others. A big thank you to everybody supporting the project and my work; each individual monthly donation makes a big difference! I'm excited to see what's possible i

## How to Catch Security Vulnerabilities in Code Before They Reach Your Pull Requests

DevFeed: [How to Catch Security Vulnerabilities in Code Before They Reach Your Pull Requests](<https://devfeed.tech/articles/how-to-catch-security-vulnerabilities-in-code-before-they-reach-your-pull-requests-20761.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/catch-security-vulnerabilities-code-pull-requests/>)

Author: Umair Mirza

Published: 2026-09-14T22:23:01Z

Content type: tutorial

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [Application Security](<https://devfeed.tech/topics/application-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Secret Scanning](<https://devfeed.tech/topics/secret-scanning.md>), [Git](<https://devfeed.tech/topics/git.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Python](<https://devfeed.tech/topics/python.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [git](<https://devfeed.tech/tags/git.md>), [net](<https://devfeed.tech/tags/net.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [python](<https://devfeed.tech/tags/python.md>), [sast](<https://devfeed.tech/tags/sast.md>), [secret-scanning](<https://devfeed.tech/tags/secret-scanning.md>), [security](<https://devfeed.tech/tags/security.md>), [security-vulnerabilities](<https://devfeed.tech/tags/security-vulnerabilities.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [testing](<https://devfeed.tech/tags/testing.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This tutorial explains how to shift security checks earlier in development by running SAST locally with Git pre-commit hooks. It demonstrates using the DevSkim CLI to detect insecure coding patterns, pairing it with Gitleaks for dedicated secret scanning, validating the setup with an intentional failure, and enforcing the checks in CI.

### Source excerpt

Security reviews are most effective when developers receive feedback while the code is still fresh in their minds. Waiting until a pull request, CI build, or penetration test to find exposed credentia

## A Daily Digest of What Actually Got Merged, Built from MQTT and a Local LLM

DevFeed: [A Daily Digest of What Actually Got Merged, Built from MQTT and a Local LLM](<https://devfeed.tech/articles/a-daily-digest-of-what-actually-got-merged-built-from-mqtt-and-a-local-llm-34100.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/daily-pr-digest/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-09-14T07:00:00Z

Content type: article

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [MQTT](<https://devfeed.tech/topics/mqtt.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [llm](<https://devfeed.tech/tags/llm.md>), [local-llm](<https://devfeed.tech/tags/local-llm.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [observability](<https://devfeed.tech/tags/observability.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [python](<https://devfeed.tech/tags/python.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

### AI overview

This article describes a daily digest that uses MQTT merge events, a SQLite subscriber, and a locally run LLM to summarize merged pull requests by repository without sending diffs to a cloud API.

### Source excerpt

paho-mqtt subscriber to SQLite plus a local LLM: a daily digest that summarises merged pull requests per repository from diff stats, no cloud API.

## A Week of Symfony #1028 (September 7-13, 2026)

DevFeed: [A Week of Symfony #1028 (September 7-13, 2026)](<https://devfeed.tech/articles/a-week-of-symfony-1028-september-7-13-2026-8960.md>)

Original publisher: [Read original article](<https://symfony.com/blog/a-week-of-symfony-1028-september-7-13-2026>)

Author: Javier Eguiluz

Published: 2026-09-13T07:05:00Z

Content type: news

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [docs](<https://devfeed.tech/tags/docs.md>), [http](<https://devfeed.tech/tags/http.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [security](<https://devfeed.tech/tags/security.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

Symfony's weekly roundup covers standalone framework bundles, Docker-style console subcommands, expanded OAuth2 and OpenID Connect support, and SymfonyCon Warsaw 2026 announcements. It also reports merged pull requests, closed issues, and selected development fixes.

### Source excerpt

This week, Symfony introduced standalone bundles for the framework features (MessengerBundle, HttpClientBundle, PropertyInfoBundle, etc.), added Docker-style console subcommands, and expanded OAuth2 and OpenID Connect support. In addition, we announced the...

## A Week of Symfony #1027 (August 31 - September 6, 2026)

DevFeed: [A Week of Symfony #1027 (August 31 - September 6, 2026)](<https://devfeed.tech/articles/a-week-of-symfony-1027-august-31-september-6-2026-8576.md>)

Original publisher: [Read original article](<https://symfony.com/blog/a-week-of-symfony-1027-august-31-september-6-2026>)

Author: Javier Eguiluz

Published: 2026-09-06T07:46:00Z

Content type: news

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [ci](<https://devfeed.tech/tags/ci.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

Symfony released versions 6.4.45, 7.4.18, and 8.1.6 with bug fixes and hardening improvements. The update also introduces the symfony lsp:check command for CI diagnostics covering unknown routes, missing templates, and configuration errors.

### Source excerpt

This week, Symfony 6.4.45, 7.4.18, and 8.1.6 were released with numerous bug fixes and hardening improvements. Meanwhile, we introduced symfony lsp:check, a new command that brings Symfony-aware diagnostics to your CI pipeline, catching unknown routes, missing...

## OpenAI GPT-6 Astra Hits GA in Microsoft Foundry: Computer Use, Agentic Execution, and $10 to $75 per Million Tokens

DevFeed: [OpenAI GPT-6 Astra Hits GA in Microsoft Foundry: Computer Use, Agentic Execution, and $10 to $75 per Million Tokens](<https://devfeed.tech/articles/openai-gpt-6-astra-hits-ga-in-microsoft-foundry-computer-use-agentic-execution-and-10-to-75-per-million-tokens-12371.md>)

Original publisher: [Read original article](<https://www.storagereview.com/news/openai-gpt-6-astra-launches-in-microsoft-foundry-with-agentic-execution-and-computer-use>)

Author: Harold Fritts

Published: 2026-09-05T17:09:34Z

Content type: news

Language: en

Sources: [StorageReview.com](<https://devfeed.tech/sources/storagereview-com.md>)

Topics: [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [computer-use](<https://devfeed.tech/topics/computer-use.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Frontier Model](<https://devfeed.tech/topics/frontier-model.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [apis](<https://devfeed.tech/tags/apis.md>), [azure](<https://devfeed.tech/tags/azure.md>), [computer-use](<https://devfeed.tech/tags/computer-use.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [frontier-model](<https://devfeed.tech/tags/frontier-model.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [governance](<https://devfeed.tech/tags/governance.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [openai](<https://devfeed.tech/tags/openai.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Microsoft announced the general availability of OpenAI GPT-6 Astra in Microsoft Foundry on Azure. The frontier model is intended to support autonomous agentic workflows through multi-step planning, decision support, cross-application tool execution, and computer use. It can operate approved software interfaces, generate structured business artifacts, and assist with software engineering, dashboard creation, record updates, form processing, and interface testing. Microsoft Foundry provides scoped credentials, role-based access control, human-approval checkpoints, and identity controls for containment.

### Source excerpt

Microsoft announced the general availability of GPT-6 Astra within Microsoft Foundry on Azure. The frontier model is engineered to transition enterprise generative AI from interactive chat interfaces toward autonomous agentic workflows, providing multi-step planning, deliberate decision support, and cross-application tool execution. OpenAI calls Astra its most aligned model to date, and Microsoft says it is The post OpenAI GPT-6 Astra Hits GA in Microsoft Foundry: Computer Use, Agentic Execution, and $10 to $75 per Million Tokens appeared first on StorageReview.com.

## GHarchive data has become unreliable for measuring GitHub activity

DevFeed: [GHarchive data has become unreliable for measuring GitHub activity](<https://devfeed.tech/articles/how-much-should-you-trust-your-oss-data-34319.md>)

Original publisher: [Read original article](<http://opensource.googleblog.com/2026/09/how-much-should-you-trust-your-oss-data.html>)

Author: KD (noreply@blogger.com)

Published: 2026-09-03T16:00:00Z

Content type: opinion

Language: en

Sources: [Google Open Source Blog](<https://devfeed.tech/sources/google-open-source-blog.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Crawler](<https://devfeed.tech/topics/crawler.md>), [GitHub API](<https://devfeed.tech/topics/github-api.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [collect](<https://devfeed.tech/tags/collect.md>), [data](<https://devfeed.tech/tags/data.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [github](<https://devfeed.tech/tags/github.md>), [google](<https://devfeed.tech/tags/google.md>), [google-open-source](<https://devfeed.tech/tags/google-open-source.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [open-data-sets](<https://devfeed.tech/tags/open-data-sets.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [oss](<https://devfeed.tech/tags/oss.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [retention](<https://devfeed.tech/tags/retention.md>), [stream](<https://devfeed.tech/tags/stream.md>), [volume](<https://devfeed.tech/tags/volume.md>)

### AI overview

This article examines the reliability of open source data, focusing on GHarchive's coverage of GitHub events. It argues that GHarchive should not be used for real-time or volume-based metrics because event retention has declined and some activity is omitted by the GitHub Event stream and API limitations.

### Source excerpt

by Sophia Vargas, Google Open Source & Andrew Nesbitt, Ecosyste.ms Every second, open source contribution quietly shapes the software we rely on, and yet our view of this open ecosystem is surprisingly opaque. Open source development is performed in public spaces -- we can see the commits, issues and comments, the APIs and endpoints are free to use -- the logs are just sitting there, so why can't we just collect all of the data? ...Said every researcher, everywhere. However in most cases of open source related data, we are only looking at part of the whole. Why am I writing this post? Because many of us (including many business decision-makers) are too comfortable with unsubstantiated data. We've gotten used to it. Our models assume that it's smelly and we adjust the logic and weights to compromise. When it comes to open source, our confidence is even lower, even though our resulting decisions can directly impact individuals whom we collectively depend on. Let's consider one of my favorite datasets: GHarchive. Started as a hobby project in 2011, this crawler has amassed more than 15 years of event data from GitHub. While this source provides a historical record of open source development on GitHub, as a real-time or comprehensive source of metrics, it's unreliable and should not be a source for volume-based metrics. In 2025, GHarchive captured 14% fewer events than in 2024, despite steady growth in platform adoption. Since 2025, we estimate that data retention in GHarchive has fallen to ~50% and in 2026 it may be as low as 20% for some event types (see figure below). Prior to 2025, you could make the general assumption that the majority of events would be represented in this pipeline. Since 2025, we must now assume we may be missing at least half of events and possibly more -- not to mention all of the additional activity that's left out of the event API (see GitHub's GraphQL API.) The crawler logic behind this dataset is simple: give me all the events from the GitHub Ev

## How Every Team Can Build in Port at Scale, Without the Bottleneck

DevFeed: [How Every Team Can Build in Port at Scale, Without the Bottleneck](<https://devfeed.tech/articles/how-every-team-can-build-in-port-at-scale-without-the-bottleneck-12181.md>)

Original publisher: [Read original article](<https://www.port.io/blog/build-in-port-at-scale>)

Author: Guy Berman

Published: 2026-09-03T14:39:07Z

Content type: article

Language: en

Sources: [Developer Experience & Platform Engineering Blog | Port](<https://devfeed.tech/sources/developer-experience-platform-engineering-blog-port.md>)

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [development](<https://devfeed.tech/tags/development.md>), [production](<https://devfeed.tech/tags/production.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [scale](<https://devfeed.tech/tags/scale.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [security](<https://devfeed.tech/tags/security.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article explains how every team can build and own a scoped part of Port at scale. It presents fine-grained permissions, role-based access controls, and controlled promotion across development, staging, and production environments as ways to reduce platform-team bottlenecks while limiting risk.

### Source excerpt

How every team can build in Port at scale: scoped permissions, dynamic policies, and safe rollouts across environments.

## Maybe We Shouldn't Be Reviewing All This Code

DevFeed: [Maybe We Shouldn't Be Reviewing All This Code](<https://devfeed.tech/articles/maybe-we-shouldn-t-be-reviewing-all-this-code-4439.md>)

Original publisher: [Read original article](<https://martinfowler.com/rachels-ramblings/code-review.html>)

Author: Rachel Laycock (rlaycock@thoughtworks.com)

Published: 2026-09-02T13:32:00Z

Content type: opinion

Language: en

Sources: [Martin Fowler](<https://devfeed.tech/sources/martin-fowler.md>)

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Meta](<https://devfeed.tech/topics/meta.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [development](<https://devfeed.tech/tags/development.md>), [meta](<https://devfeed.tech/tags/meta.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [rachels-ramblings](<https://devfeed.tech/tags/rachels-ramblings.md>), [review](<https://devfeed.tech/tags/review.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

This opinion argues that AI-generated code is increasing the volume of code beyond what humans can realistically review, but that the deeper problem is relying on code review to provide knowledge sharing, mentoring, collective ownership, and architectural understanding. It advocates moving valuable feedback and collaboration earlier in the development process instead of treating pull requests as its center.

### Source excerpt

TL;DR Or, perhaps the problem isn't that AI has broken code review, maybe it's that we've been using code review to solve the wrong problems I was on a panel recently with Brian Houck from DX at Code Remix, hosted by Moderne. It was one of the more interesting panels I've done, largely because we disagreed. As my colleague Martin Fowler says, panels are much more interesting when people disagree and both sides have a good argument. Brian and I definitely did. Brian has since written a thoughtful piece called What are code reviews even for? He is clearly passionate about his position, and I am passionate enough about mine that I'm writing this response. To be clear, I think we mostly want the same things. I just don't think code review is the best way to get them. Brian is lovely, by the way, and encouraged me to write this. But I'd be lying if I said I didn't want you to think I'm right by the end :) So what were we disagreeing about? AI is producing more code than humans can realistically review. Brian cites some pretty striking numbers: at Meta, significant lines of code per human-landed diff reportedly increased 106% in a year, while DX's own data shows median pull request size increasing 64%. His concern, which I share, is that simply automating code review away risks losing all the other things we use it for. Code review isn't just about finding bugs. It's how teams share knowledge, teach junior engineers, build collective ownership and spread architectural understanding. My question is: why are we waiting until code review to do all of those things? I've never particularly liked pull requests as the centre of the software development process. Not because engineers shouldn't look at each other's code, but because I've always struggled with the idea that we should build something, finish it, package it up, throw it over to somebody else and then have the important conversation about whether we built the right thing in the right way. And don't even get me started

## Using coding agents on a migration: Three practices that mattered

DevFeed: [Using coding agents on a migration: Three practices that mattered](<https://devfeed.tech/articles/using-coding-agents-on-a-migration-three-practices-that-mattered-36090.md>)

Original publisher: [Read original article](<https://temporal.io/blog/using-coding-agents-on-a-migration-three-practices-that-mattered>)

Author: Chandler Ortman

Published: 2026-09-02T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [coding](<https://devfeed.tech/topics/coding.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>)

Tags: [cleanup](<https://devfeed.tech/tags/cleanup.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [migration](<https://devfeed.tech/tags/migration.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article examines coding agents used during a migration of Temporal Cloud usage and billing data to ClickHouse. It finds that the agents were most useful for cleanup and removal work, with durable cleanup instructions and exhaustive searches helping make that work practical.

### Source excerpt

Three lessons from using coding agents during a ClickHouse migration, from cleanup automation to writing durable instructions that stay useful over time.

## Today I will... review GitHub PRs

DevFeed: [Today I will... review GitHub PRs](<https://devfeed.tech/articles/today-i-will-review-github-prs-4008.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/visualstudio/today-i-will-review-github-prs/>)

Author: Aaron Powell

Published: 2026-09-01T16:00:27Z

Content type: tutorial

Language: en

Sources: [Visual Studio Blog](<https://devfeed.tech/sources/visual-studio-blog.md>)

Topics: [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>)

Tags: [copilot](<https://devfeed.tech/tags/copilot.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [review](<https://devfeed.tech/tags/review.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

A tutorial on reviewing GitHub pull requests from Visual Studio. It covers opening PRs, examining diffs, adding buffered inline comments, approving or merging, and using Copilot during review.

### Source excerpt

Today I will show you how we can tackle one of the most common tasks when working in a development team or managing an open-source project, and that is working with Pull Requests. While we're going to be using the GitHub tooling within Visual Studio for this, the approach would be very similar with Azure [...] The post Today I will... review GitHub PRs appeared first on Visual Studio Blog.

## Gitea v1.27.3 Ships 18 Security Hardening Fixes

DevFeed: [Gitea v1.27.3 Ships 18 Security Hardening Fixes](<https://devfeed.tech/articles/gitea-v1-27-3-ships-18-security-hardening-fixes-10720.md>)

Original publisher: [Read original article](<https://selfhostlab.io/gitea-1-27-3-security-hardening/>)

Author: Christian Rakoot

Published: 2026-09-01T06:31:36Z

Content type: article

Language: en

Sources: [Self Host Lab](<https://devfeed.tech/sources/self-host-lab.md>)

Topics: [Gitea](<https://devfeed.tech/topics/gitea.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [API](<https://devfeed.tech/topics/api.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [Swift](<https://devfeed.tech/topics/swift.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [code](<https://devfeed.tech/tags/code.md>), [git](<https://devfeed.tech/tags/git.md>), [gitea-v1-27-3-ships](<https://devfeed.tech/tags/gitea-v1-27-3-ships.md>), [github](<https://devfeed.tech/tags/github.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [network-security](<https://devfeed.tech/tags/network-security.md>), [network-security-news](<https://devfeed.tech/tags/network-security-news.md>), [news](<https://devfeed.tech/tags/news.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

Gitea v1.27.3 introduces 18 security hardening fixes focused primarily on access control. The release narrows package and API-token access, restricts repository and attachment exposure, strengthens pull-request and artifact trust boundaries, and limits several migration and metadata inputs. It follows earlier Gitea releases that addressed numbered vulnerabilities, but these fixes do not carry dedicated CVE identifiers.

### Source excerpt

Gitea v1.27.3 landed August 29, 2026 with an unusually long SECURITY section: 18 separate access-control hardening fixes, none carrying a CVE identifier. The changes tighten package API scope, attachment paths, repository enumeration, and more. It's the third Gitea security story here in three weeks, following the CVE-2026-59774/60004 patches and CISA's active-exploitation confirmation. Update on your normal schedule.

## Troubleshoot and secure your code faster with Datadog's Bitbucket Cloud Source Code integration

DevFeed: [Troubleshoot and secure your code faster with Datadog's Bitbucket Cloud Source Code integration](<https://devfeed.tech/articles/troubleshoot-and-secure-your-code-faster-with-datadog-s-bitbucket-cloud-source-code-integration-2232.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/bitbucket-cloud-source-code-integration/>)

Author: Eric Metaj; Mark Azer

Published: 2026-08-31T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [Developer Tools](<https://devfeed.tech/topics/developer-tools.md>), [iac-security](<https://devfeed.tech/topics/iac-security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [apm](<https://devfeed.tech/tags/apm.md>), [bitbucket](<https://devfeed.tech/tags/bitbucket.md>), [ci-visibility](<https://devfeed.tech/tags/ci-visibility.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [code-profiling](<https://devfeed.tech/tags/code-profiling.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [integration](<https://devfeed.tech/tags/integration.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [secret-scanning](<https://devfeed.tech/tags/secret-scanning.md>), [security](<https://devfeed.tech/tags/security.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [test-optimization](<https://devfeed.tech/tags/test-optimization.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

Datadog's Bitbucket Cloud Source Code integration links selected repositories with Datadog so teams can investigate production issues with source context and review security findings before merging code.

### Source excerpt

Connect Bitbucket Cloud to Datadog to troubleshoot with source code in context and surface test, quality, and security feedback in pull requests.

## OpenClaw went viral. Meet the maintainers building and securing it.

DevFeed: [OpenClaw went viral. Meet the maintainers building and securing it.](<https://devfeed.tech/articles/openclaw-went-viral-meet-the-maintainers-building-and-securing-it-84.md>)

Original publisher: [Read original article](<https://github.blog/open-source/maintainers/openclaw-went-viral-meet-the-maintainers-building-and-securing-it/>)

Author: Gregg Cochran

Published: 2026-08-27T16:00:00Z

Content type: article

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [OpenClaw](<https://devfeed.tech/topics/openclaw.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [blog](<https://devfeed.tech/tags/blog.md>), [code](<https://devfeed.tech/tags/code.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [github](<https://devfeed.tech/tags/github.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openclaw](<https://devfeed.tech/tags/openclaw.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [review](<https://devfeed.tech/tags/review.md>), [security](<https://devfeed.tech/tags/security.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>)

### AI overview

OpenClaw maintainers discuss the project's rapid growth, the resulting flood of pull requests, contributor trust, code review, software supply chain risks, and security. They describe welcoming contributions from first-time contributors, non-developers, and people using AI agents while refining promising changes.

### Source excerpt

OpenClaw is the fastest-growing project in GitHub history. Peter Steinberger and several maintainers share what they learned in the project's first six months. The post OpenClaw went viral. Meet the maintainers building and securing it. appeared first on The GitHub Blog.

## How we shipped a production API out of one Slack thread

DevFeed: [How we shipped a production API out of one Slack thread](<https://devfeed.tech/articles/how-we-shipped-a-production-api-out-of-one-slack-thread-16061.md>)

Original publisher: [Read original article](<https://workos.com/blog/shipping-a-production-api-from-one-slack-thread>)

Author: WorkOS

Published: 2026-08-27T14:09:14Z

Content type: article

Language: en

Sources: [WorkOS Blog](<https://devfeed.tech/sources/workos-blog.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [CRUD](<https://devfeed.tech/topics/crud.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [api](<https://devfeed.tech/tags/api.md>), [merge](<https://devfeed.tech/tags/merge.md>), [production](<https://devfeed.tech/tags/production.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [rest](<https://devfeed.tech/tags/rest.md>), [security](<https://devfeed.tech/tags/security.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

WorkOS describes how its IT Contact API was shipped from a single Slack thread. Humans made product and design decisions and gated the merge, while agents handled tickets, pull requests, review responses, and merges. The discussion shaped the API from an initial RPC proposal toward REST and resolved security, deletion, and duplicate-creation questions.

### Source excerpt

The WorkOS IT Contact API went live on August 18 out of a single Slack thread. Humans made the decisions and gated the merge; agents did everything else.

## AI Software Factory: What It Is, Why You Need One, Who Owns It

DevFeed: [AI Software Factory: What It Is, Why You Need One, Who Owns It](<https://devfeed.tech/articles/ai-software-factory-what-it-is-why-you-need-one-who-owns-it-12158.md>)

Original publisher: [Read original article](<https://www.port.io/blog/ai-software-factory>)

Author: Zohar Einy

Published: 2026-08-25T12:53:22Z

Content type: article

Language: en

Sources: [Developer Experience & Platform Engineering Blog | Port](<https://devfeed.tech/sources/developer-experience-platform-engineering-blog-port.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [DevOps](<https://devfeed.tech/topics/devops.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [devops](<https://devfeed.tech/tags/devops.md>), [incident](<https://devfeed.tech/tags/incident.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article argues that AI coding assistants alone do not improve end-to-end delivery because review, testing, and incident work can remain bottlenecks. It proposes an AI software factory that orchestrates agents, shared context, governance, and measurement across the SDLC.

### Source excerpt

Discover what an AI software factory is, why it beats coding assistants, and who owns it in your engineering organization today.

## Day to day PostgreSQL on Kubernetes: Resize, Scale, and Upgrade

DevFeed: [Day to day PostgreSQL on Kubernetes: Resize, Scale, and Upgrade](<https://devfeed.tech/articles/day-to-day-postgresql-on-kubernetes-resize-scale-and-upgrade-14485.md>)

Original publisher: [Read original article](<https://www.cybertec-postgresql.com/en/day-to-day-postgresql-on-kubernetes-resize-scale-and-upgrade/>)

Author: Hans-Jürgen Schönig

Published: 2026-08-25T06:16:00Z

Content type: tutorial

Language: en

Sources: [CYBERTEC PostgreSQL | Services & Support](<https://devfeed.tech/sources/cybertec-postgresql-services-support.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [postgresql clusters](<https://devfeed.tech/topics/postgresql-clusters.md>)

Tags: [capacity](<https://devfeed.tech/tags/capacity.md>), [commands](<https://devfeed.tech/tags/commands.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [operations](<https://devfeed.tech/tags/operations.md>), [patroni](<https://devfeed.tech/tags/patroni.md>), [pg-operator](<https://devfeed.tech/tags/pg-operator.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [postgresql-on-cloud](<https://devfeed.tech/tags/postgresql-on-cloud.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [rolling-update](<https://devfeed.tech/tags/rolling-update.md>), [scale](<https://devfeed.tech/tags/scale.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

A tutorial demonstrates resizing, scaling, and minor version upgrades for PostgreSQL running on Kubernetes with the CYBERTEC PG Operator. Using end-to-end minikube tests, it shows declarative manifest changes, rolling updates, Patroni failover, and scaling while the cluster remains available.

### Source excerpt

This blog is about the resizing, scaling PostgreSQL in Kubernetes. This blog helps you learn various operation related to operations of PostgreSQL in Kubernetes. The post Day to day PostgreSQL on Kubernetes: Resize, Scale, and Upgrade appeared first on CYBERTEC PostgreSQL | Services & Support.

## The end of credential sprawl for agents

DevFeed: [The end of credential sprawl for agents](<https://devfeed.tech/articles/the-end-of-credential-sprawl-for-agents-777.md>)

Original publisher: [Read original article](<https://vercel.com/blog/the-end-of-credential-sprawl-for-agents>)

Author: Dima Voytenko

Published: 2026-08-25T04:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Security](<https://devfeed.tech/topics/security.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [API](<https://devfeed.tech/topics/api.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [connectors](<https://devfeed.tech/tags/connectors.md>), [github](<https://devfeed.tech/tags/github.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [security](<https://devfeed.tech/tags/security.md>), [shopify](<https://devfeed.tech/tags/shopify.md>)

### AI overview

Vercel Connect is generally available as a way for applications and agents to obtain short-lived, task-scoped credentials at runtime. It supports connectors for services such as Slack, GitHub, Snowflake, Shopify, and OAuth providers, uses deployment OIDC identity for authentication, refreshes tokens automatically, and avoids storing provider secrets in applications.

### Source excerpt

Every useful agent reaches beyond your codebase. It posts to Slack, opens pull requests, queries Snowflake, or calls an internal API. That reach is what makes it valuable, and it's also where the risk lives, because for years, granting it meant provisioning a long-lived token and hoping it never leaked. Vercel Connect replaces long-lived tokens with ones your code requests at runtime, scoped to the task and expiring on their own. During the public beta, we've grown the ecosystem past 100 connectors, unified how they work, and added the governance capabilities teams need in production. Today, Vercel Connect is generally available. Vaults don't fix long-lived tokens Managing credentials has become its own workload. Teams write rotation scripts, copy secrets across environments, and share tokens between users. Putting a token in a vault made it harder to steal, but no less dangerous once stolen. It never expires, and no vault limits what a leaked credential can do. Agents compounded the problem by touching more systems with greater autonomy, more often. Yet the tools to contain a secret haven't changed. With Vercel Connect, your app never stores credentials. It requests one: You register a connector once for a provider like Slack, GitHub, Snowflake, Shopify, or your own OAuth service You attach it to the projects and environments that need it Your code requests a token at runtime, and it refreshes automatically Your app has no provider secret to commit by accident Requesting a token doesn't require another secret. Every deployment on Vercel carries an OIDC identity, and the SDK uses it to prove who's asking. What changes when access becomes a request The difference shows up in the properties of the credential: Property Stored token Vercel Connect Lifetime Never expires Short-lived, refreshed automatically Reach Everything the agent could need Scoped to the task in the request Identity One shared bot for every user App or a specific named user Rotation Mint, update copi

## Human judgment doesn't leave the software factory. It relocates.

DevFeed: [Human judgment doesn't leave the software factory. It relocates.](<https://devfeed.tech/articles/human-judgment-doesn-t-leave-the-software-factory-it-relocates-18053.md>)

Original publisher: [Read original article](<https://addyo.substack.com/p/human-judgment-doesnt-leave-the-software>)

Author: Addy Osmani

Published: 2026-08-21T14:31:12Z

Content type: article

Language: en

Sources: [Elevate](<https://devfeed.tech/sources/elevate.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [mutation-testing](<https://devfeed.tech/topics/mutation-testing.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [github](<https://devfeed.tech/tags/github.md>), [mutation-testing](<https://devfeed.tech/tags/mutation-testing.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [quality](<https://devfeed.tech/tags/quality.md>), [security](<https://devfeed.tech/tags/security.md>), [software](<https://devfeed.tech/tags/software.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This field guide explains how to build a repeatable software factory while preserving human judgment and ownership. It recommends human involvement in product intent, system design, quality standards, code review, and merge decisions, supported by automated checks and deliberate experimentation. The article argues that a factory is most useful when work must be repeatable and event-driven across queues such as GitHub issues, Slack, Linear, or a backlog.

### Source excerpt

A field guide to building a software factory that still has an owner.

[Next page](<https://devfeed.tech/tags/pull-requests.md?cursor=WyIyMDI2LTA4LTIxVDE0OjMxOjEyKzAwOjAwIiwgIjY4OGNhYTIyLTI2ODAtNDgyMS04NDM3LWEwNTMxMmU1YWQ1ZiJd>)