Best of CI/CDNovember 2025

  1. 1
    Article
    Avatar of trendyoltechTrendyol Tech·26w

    Test Automation Structure for Single Code Base Projects

    Trendyol's QA team consolidated their Turkish and international test automation suites into a unified Playwright-based framework following their Single Code Base migration. The new architecture uses an npm package for shared utilities, handles multi-country configurations dynamically, integrates translations from their CTMS, and implements test-level parallelization with worker-based user management. The team writes automation tests during development to avoid technical debt, achieving resource efficiency through parallel execution while maintaining test speed across multiple cultures, languages, and devices.

  2. 2
    Article
    Avatar of github_updatesGitHub Changelog·28w

    New releases for GitHub Actions

    GitHub Actions introduces three major updates: reusable workflow limits increased to 10 nested workflows and 50 total workflows per run (up from 4 and 20), M2-powered macOS runners now generally available with GPU acceleration, and GitHub Copilot coding agent can now operate independently without requiring GitHub Actions to be enabled.

  3. 3
    Article
    Avatar of selfhostedselfhosted·29w

    Nixopus: one-click app hosting on your own server (install apps just like on your phone) now can be extended with extensions.

    Nixopus is an open-source platform that simplifies self-hosting applications on your own server with a user-friendly interface. The new Extensions feature enables one-click deployment of 100+ applications like Appwrite, Excalidraw, and Ollama, with custom domain support, live build logs, and transparent configuration. Users can browse available apps, deploy them instantly, manage all running services from a single dashboard, and even package their own applications as extensions by adding a single file.

  4. 4
    Article
    Avatar of vercelVercel·28w

    Vercel: The anti-vendor-lock-in cloud

    Framework-defined infrastructure (FDI) allows developers to write code against framework conventions rather than platform-specific primitives, maintaining application portability across different cloud providers. By interpreting framework code and automatically provisioning infrastructure, platforms like Vercel enable developers to use standard development tools without vendor lock-in. Approximately 70% of Next.js applications run outside Vercel, demonstrating this portability in practice. The approach prioritizes open standards, with Next.js Build Adapters formalizing the framework-platform contract and making the same integration APIs available to all platform providers.

  5. 5
    Article
    Avatar of yegor256Yegor's Blog·28w

    Help Me, My PR Doesn't Merge!

    When a pull request fails to merge, adopt strategic approaches: fail fast and close it quickly if fundamental issues arise, split changes into smaller mergeable pieces, document bugs in the existing codebase separately from your PR, recognize when to move on to easier tasks, and avoid asking for help to maintain professional credibility. Failed PRs are learning opportunities, not setbacks.

  6. 6
    Article
    Avatar of 7cfwo9pndzfeu8zl03mdtRaghav·29w

    Nixopus: one-click app hosting on your own server (install apps just like on your phone) now can be extended with extensions.

    Nixopus is an open-source platform that simplifies self-hosting applications on your own server with a user-friendly interface. The new Extensions feature enables one-click deployment of 100+ applications like Appwrite, Excalidraw, and Ollama, with custom domain support, live build logs, and transparent configuration. Users can browse available apps, deploy them instantly, manage all running services from a single dashboard, and even package their own applications as extensions by adding a single file.

  7. 7
    Article
    Avatar of jetbrainsJetBrains·25w

    Open-source IntelliJ IDEA: A Simpler Way to Build and Contribute to the Community

    JetBrains has simplified building and contributing to IntelliJ IDEA's open-source codebase by introducing CI/CD pipelines via GitHub Actions and publishing ready-to-use open-source builds directly on GitHub. Developers can now fork the repository and build their own version of the IDE without manual environment configuration. The open-source codebase powers not only IntelliJ IDEA but also Android Studio and other development tools, making it easier for the community to explore, customize, and contribute to the platform.

  8. 8
    Article
    Avatar of circleCircleCI·27w

    API testing with Playwright

    Playwright's APIRequestContext enables developers to combine API and UI testing in a single test suite, making tests faster and more reliable. The tutorial covers setting up APIRequestContext with a baseURL configuration, sending HTTP requests directly in tests, persisting authenticated state across test runs using storage state files, and automating the entire testing process through CircleCI pipelines. This approach eliminates redundant UI interactions for tasks like authentication, allowing tests to use API calls for setup while focusing UI tests on actual user interface validation.

  9. 9
    Video
    Avatar of continuousdeliveryContinuous Delivery·28w

    This Company Tripled Developer Speed By Adopting THIS Practice

    A well-known web company reduced average feature development time from 151 hours to 44 hours by adopting pair programming, while simultaneously decreasing production bugs and eliminating code review bottlenecks. The experiment, initially met with skepticism about productivity concerns, proved that two developers working together could deliver features faster and with higher quality than solo developers going through traditional pull request workflows. The company analyzed over 5,000 pull requests and found that larger code changes received fewer meaningful review comments, mirroring research showing code review effectiveness diminishes with change size.

  10. 10
    Video
    Avatar of nickchapsasNick Chapsas·26w

    Another .NET Open-Source Project is Gone

    Nuke, a popular .NET CI/CD build automation tool with 3,500 GitHub stars and 26 million downloads, faced potential abandonment due to open-source sustainability issues. Creator Matias experienced burnout from maintaining the project without adequate community support or financial compensation. After community outcry and expressions of support, Matias released version 10.0 with critical updates including SLNX support and dependency updates. The situation highlights ongoing challenges in open-source sustainability, with suggestions that commercialization might be a viable path forward for maintaining such projects.

  11. 11
    Article
    Avatar of grabGrab Tech Blog·28w

    Grab's Mac Cloud Exit supercharges macOS CI/CD

    Grab migrated their macOS CI/CD infrastructure from a US-based cloud vendor to a colocation facility in Southeast Asia, scaling from 1 Mac Pro to 250+ Mac minis. The migration achieved $2.4M in projected three-year savings and 20-40% performance improvements by reducing network latency to Git servers. The team evaluated cloud vs colocation vs on-premises options, chose Malaysia for its data center infrastructure and energy costs, and implemented zero-touch provisioning using Jamf MDM. The bare-metal approach avoided virtualization overhead while maintaining stability, with progressive migration ensuring no disruption to their 8 iOS apps serving millions of users.

  12. 12
    Article
    Avatar of dotnet.NET Blog·26w

    Reinventing how .NET Builds and Ships (Again)

    Microsoft's .NET team evolved from a distributed multi-repository build system to Unified Build, a virtual monolithic repository approach that dramatically reduces build complexity and overhead. The new system consolidates 35-40 vertical builds into a single coherent source layout, cutting build times from days to under an hour while enabling bidirectional code flow between component repositories and the shared layout. This architecture solves critical problems around security patching predictability, infrastructure costs, and cross-stack development while maintaining compatibility with Linux distribution requirements.

  13. 13
    Article
    Avatar of buildkiteBuildkite·28w

    Changelog roundup: October '25

    Buildkite's October 2025 updates introduce Test Engine workflows for automated test management and labeling, GitHub merge queue integration for Pipelines, direct YAML secrets integration with policy-based access control, team-based permissions for block and input steps, NuGet registry support for .NET packages, Google Cloud Storage integration for Private Storage Link, and webhook notifications for package creation events. Additional improvements include HTML artifact rendering, Xcode 26 support for macOS hosted agents, and enhanced filtering capabilities across the platform.