December 2025 Summaries
9 posts from CircleCI
Filter
Month:
Year:
Post Summaries
Back to Blog
Sigstore's Fulcio certificate authority now supports CircleCI's OIDC tokens, enabling developers to sign container images and other artifacts directly from CircleCI pipelines without the need to manage long-lived signing keys. Sigstore, comprising Cosign, Fulcio, and Rekor, facilitates "keyless" signing by issuing short-lived certificates based on OIDC identity, which are used to sign artifacts while the signing events are recorded in Rekor for auditability. This approach eliminates the complexities associated with traditional cryptographic key management, as CircleCI jobs can authenticate using OIDC tokens that attest to their identity, enabling secure signing within build pipelines. The integration underscores the importance of reducing the overhead of key management, providing cryptographic proof of provenance, and enhancing security for CI/CD workflows. A sample repository is available to help users configure this setup in their pipelines, and developers are encouraged to join discussions on CircleCI forums to explore and share their experiences with artifact signing.
Dec 21, 2025
497 words in the original blog post.
This tutorial outlines how to construct a scalable and cost-effective CI/CD pipeline using AWS Cloud Development Kit (CDK) and CircleCI, emphasizing Infrastructure as Code (IaC) to automate and streamline deployments. It addresses common infrastructure management issues, such as over-provisioning and unexpected bills, by implementing a system that scales resources according to demand, monitors costs in real-time, and cleans up unused resources. The guide explains how to set up an end-to-end workflow that provisions AWS resources, implements auto-scaling, and integrates cost monitoring and alerts. It includes creating three CDK stacks—VPC, Compute, and Monitoring—to manage network infrastructure, EC2 instances, and cost oversight, respectively. CircleCI is used to automate the deployment process, ensuring consistent and repeatable deployments while minimizing manual errors. The tutorial underscores the benefits of using AWS CDK for type safety, reusability, and version control, alongside leveraging auto-scaling policies to optimize compute resource usage and integrating real-time cost alerts for proactive financial management. This approach not only minimizes AWS spending but also maintains high availability and performance, providing a robust foundation for cloud-native applications.
Dec 17, 2025
3,592 words in the original blog post.
Autonomous validation is a new approach to CI/CD that introduces adaptive, context-aware intelligence into the delivery pipeline, addressing the challenges posed by the increasing volume and variability of AI-driven code changes. This method improves traditional CI/CD pipelines by shortening feedback loops, expediting failure recovery, streamlining review processes, and reducing maintenance burdens, thereby enhancing overall engineering productivity. By leveraging tools like Smarter Testing and the autonomous CI/CD agent Chunk, autonomous validation provides faster, more relevant feedback, clearer failure insights, and automatic fixes for common issues, resulting in significant time and cost savings for engineering teams. An ROI calculator can model the financial and operational benefits of adopting autonomous validation, demonstrating its potential to reclaim engineering capacity and reduce costs, equivalent to adding several engineers without increasing headcount.
Dec 16, 2025
1,476 words in the original blog post.
Microservices are essential for modern, scalable applications, and Scaleway's managed Kubernetes service, Kubernetes Kapsule, provides a powerful platform for running these containerized workloads in the cloud. This tutorial guides users through building a minimal Go microservice that offers a feedback API, containerizing it with Docker, and deploying it to Scaleway Kubernetes Kapsule using Helm and CircleCI, creating a GitOps-friendly workflow for continuous delivery. Users will learn to set up a Go module, define a data structure, implement an API handler, and test the application locally using Go's testing tools. The microservice is packaged as a Docker container and pushed to Docker Hub, then deployed to a Scaleway Kubernetes cluster using a custom Helm chart. The tutorial further includes configuring a CI/CD pipeline with CircleCI, which automates testing, building, and deployment processes, ensuring that only verified changes are deployed to the Kubernetes cluster. By the end, users will have a robust and automated development workflow, enhancing confidence in the reliability and scalability of their application deployments.
Dec 10, 2025
3,243 words in the original blog post.
Azure SQL Trigger Functions enable real-time responsiveness to database changes without requiring modifications to application code, thereby streamlining operations and syncing data efficiently. By utilizing serverless functions, these triggers allow businesses to react instantly to data changes, such as detecting when high-value orders are placed, which can then be logged and notify relevant teams. This solution integrates seamlessly with the Azure ecosystem, connecting with tools like Event Grid and Logic Apps, and supports scalable, low-maintenance architecture. The tutorial guides the reader through building an application using Azure SQL, Azure Functions, and Python, demonstrating how serverless triggers can automate workflows and deployments using CI/CD pipelines with CircleCI. This comprehensive setup includes creating necessary Azure resources, writing trigger logic in Python, and setting up a CI/CD pipeline to automate deployments, emphasizing best practices for managing permissions and environment variables securely.
Dec 09, 2025
4,664 words in the original blog post.
AI coding assistants have significantly improved developers' ability to write and debug code, but they often lack direct integration with CI/CD pipelines. A tutorial demonstrates how to bridge this gap by connecting the AI-powered code editor Cursor to CircleCI using the CircleCI MCP server, allowing developers to manage their CI/CD processes directly from their IDE. This integration enables users to validate configurations, trigger pipelines, diagnose build failures, and analyze test results through natural language commands, offering a streamlined workflow without leaving the editor. The setup process involves generating a CircleCI API token and configuring Cursor to connect with the MCP server, which can also work with other compatible tools like VS Code. Once connected, developers can address build issues more efficiently by leveraging Cursor's Agent mode for real-time feedback and solutions. This approach not only enhances productivity by reducing context-switching but also provides a more integrated and responsive development environment.
Dec 08, 2025
2,358 words in the original blog post.
Serverless platforms like Azure Functions allow developers to focus on business logic by managing infrastructure tasks such as server provisioning and scaling. Azure Functions support multiple programming languages, integrate with other Azure services, and offer monitoring through Application Insights while enabling cost-effective, on-demand code execution. In a practical example, a serverless auto yard management application is built using Azure Functions for business logic and Azure SQL for data storage, with deployment automated through CircleCI. The project is structured to facilitate clarity and modularity, using a directory for each function and shared utilities for database connections. Azure CLI commands are utilized to set up the necessary resources, and the application is configured to automatically deploy through CircleCI, which manages continuous integration and deployment processes. The tutorial emphasizes the importance of secure configurations, such as connection strings and environment variables, and suggests potential improvements like using API management for authentication and automating schema changes with tools like Flyway or Liquibase.
Dec 08, 2025
4,709 words in the original blog post.
This guide provides a comprehensive walkthrough for setting up a CI/CD pipeline to deploy a static Next.js site using CircleCI, Cloudflare Pages, and Wrangler. It details the process from scaffolding a basic Next.js application with TypeScript and Tailwind CSS to configuring static export settings for seamless deployment on Cloudflare Pages. The guide includes instructions for setting up Jest and React Testing Library for unit testing, configuring Cloudflare authentication and API tokens, and writing a CircleCI configuration to automate testing, building, and deployment. The final product is a simple book discovery app called CircleReads, which demonstrates all the setup steps, showcasing books appreciated by engineers. The guide emphasizes the benefits of automated testing, static site generation, and global distribution through Cloudflare's network, ensuring efficient and reliable deployment without downtime.
Dec 03, 2025
2,285 words in the original blog post.
CircleCI's Smarter Testing is a new feature designed to enhance software delivery by providing rapid and reliable feedback through intelligent test selection and dynamic test splitting. This innovation addresses productivity challenges posed by long build and test cycles, which can significantly disrupt developer focus and efficiency, especially as AI increases the volume and speed of code changes. Smarter Testing analyzes code diffs, dependency graphs, and historical test behavior to identify and run only the tests that are relevant to the latest code changes, thereby reducing unnecessary test runs by over 90%. It optimizes test distribution across parallel execution nodes, effectively shortening feedback times by up to 97% without compromising quality standards. Language-agnostic and integrated within CircleCI, it eliminates the need for separate services or custom scripts, simplifying the process for teams. By prioritizing critical tests, it enhances the software development cycle, allowing developers to maintain momentum and reduce the occurrence of flaky failures and false alarms. Currently available in closed preview, Smarter Testing is part of CircleCI's broader initiative to shift CI/CD from a reactive to a proactive process, aligning with the demands of rapid iteration in the AI era.
Dec 01, 2025
834 words in the original blog post.