The company Blef experienced a security incident where an attacker submitted malicious GitHub pull requests to their open-source repositories. The attack exploited CI/CD pipelines to attempt unauthorized access, highlighting the risks of accepting unsolicited contributions without proper security checks.
#cicd
30 items
The article discusses the "GitHub Actions Tax," referring to the increasing costs and inefficiencies organizations face when using GitHub Actions for CI/CD at scale. It highlights how default workflows, lack of caching, and unnecessary reruns inflate compute usage and bills. The piece offers strategies to optimize pipelines and reduce costs.
StashBase, an open source project, is experimenting with a public build map to visualize and track the status of its software builds, aiming to improve transparency and collaboration for contributors and users.
A study of over 1 million GitHub Actions workflow files analyzes how developers use actions, triggers, and matrix builds. It documents the language's evolution from 2019 to 2025 and identifies patterns leading to workflow failures, aiming to improve CI/CD pipeline reliability.
Citadeld is a tool that captures CI failures into a portable .cit file and replays them locally with hermetic semantics. It supports Linux, macOS, and Termux, aiming to make CI debugging reproducible without hidden environment changes.
Citadeld is a tool that captures a CI test failure and all its dependencies into a single artifact file, allowing developers to reproduce the exact failure locally with a single replay command.
Marko, founder of Harmont, Inc., released an open-source CLI task runner called "hm" that uses a Python DSL for defining pipelines. The tool aims to address pain points in existing CI/CD systems like GitHub Actions (stateless/slow) and Jenkins (stateful/not horizontally scalable). Future plans include copy-on-write filesystems, dev containers, a cloud CI/CD service, and a plugin system.
An outage affecting GitHub Actions on May 27, 2026, caused some developers to see a false "your account is suspended" error message instead of running their workflows. The issue was identified and resolved by GitHub, with the company stating it was a transient error and developer accounts were not actually suspended.
PikoCI is a new self-hosted CI/CD tool inspired by Concourse, distributed as a single binary. It aims to provide a lightweight, standalone alternative for continuous integration and deployment pipelines.
CircleCI released Chunk sidecars, an open-source tool that runs lightweight microbuilds in a Firecracker microVM to validate agent-generated code before commit or push. It auto-detects a project's stack and test commands, mirroring the CI environment to catch failures earlier. Internal tests showed ~27 second average microbuilds and reduced billable compute versus full CI runs.
Avrea announced the launch of faster GitHub Actions runners, claiming they selected an ideal day for the release. The new runners aim to improve CI/CD pipeline performance for developers using GitHub.
A developer from Nepal looking to learn Jenkins found the Manning book "Pipeline as Code" disorganized and hard to learn from, questioning its quality despite positive Amazon reviews.
GitHub Actions experienced another outage today, as reported on GitHub's status page, affecting users' continuous integration and deployment workflows.
GitHub suspended the default identity service account for GitHub Actions, turning it into a "Ghost" account and breaking all GitHub Actions builds. The incident was reported on May 26, 2026, with GitHub status showing only degraded performance.
The post describes how the author's team achieves frequent, multiple-times-per-day deployments without sacrificing rest. Key practices include a robust CI/CD pipeline, comprehensive automated testing, feature flags, incremental rollouts, blameless postmortems, and a strong on-call rotation with clear escalation paths.
The article describes the process of migrating CI/CD workflows from GitHub Actions to Sourcehut Builds, detailing the differences in configuration, syntax, and capabilities between the two platforms, and offering practical tips for a smooth transition.
Third-party GitHub Actions introduce security and maintenance risks, creating a "doom spiral" of complexity and vulnerabilities. The article warns against trusting unverified actions and recommends minimizing dependencies or using self-hosted, verified actions.
The article explains how to self-host a Forgejo Actions runner to use with Codeberg, covering setup, registration, and configuration of the runner for CI/CD pipelines.
This guide explains how to set up a Gitea Actions runner using rootless Podman with Quadlet, covering installation, configuration, and running the runner as a systemd user service for CI/CD automation.
Trail of Bits has hardened zizmor, a static analyzer for GitHub Actions, to improve its security and reliability. The enhancements focus on detecting misconfigurations and vulnerabilities in CI/CD pipelines, reducing false positives, and strengthening the tool's analysis capabilities.
The author built wrkflw, a tool that validates and runs GitHub Actions workflows locally using Docker, after encountering slow feedback loops and frustrating debugging when relying on GitHub's cloud runners. wrkflw aims to speed up development by allowing developers to test workflow changes instantly on their own machines before pushing to the repository.
Ota is open-source tooling that gives software repos a single readiness contract defining setup and tasks. It uses `ota doctor`, `ota up`, and `ota run` to diagnose, prepare, and execute, treating repo readiness as a layer between developers, CI, and AI agents.
SafeDep researchers discovered a novel attack technique called 'Megalodon' that exploits GitHub Actions CI workflows to backdoor repositories at scale. The method abuses self-hosted runners and stolen OAuth tokens to inject malicious code into CI pipelines, potentially compromising thousands of repos. The attack highlights critical supply chain security risks in CI/CD environments.
The article discusses techniques for improving a self-hosted GitHub Actions runner setup, focusing on better security, isolation, and maintainability. Key improvements include running runners in containers for reproducibility, using Docker-based ephemeral runners to prevent state leakage, and adopting proper secrets management with tools like Bitwarden or HashiCorp Vault.
Safedep disclosed "Megalodon," a technique to mass-backdoor GitHub repositories by compromising CI workflows via stolen OAuth tokens or GitHub App keys, enabling malicious code pushes across an organization undetected.
The article discusses how coding agents change integration testing needs, proposing a new CI framework called "Agentic CI" that tests agent behavior and tool-calling patterns rather than just code outputs, addressing challenges like non-deterministic agent responses and the need for sandboxed evaluation environments.
The article highlights key practices senior engineers follow when using Playwright in CI, such as integrating tests into the staging pipeline, splitting tests across parallel workers, using retries strategically only for flaky tests, and optimizing test speed via webServer config, tracing, and artifact uploads—contrasting these with common junior-level mistakes.
GitHub Actions scheduled workflows will stop running after 60 days of no repository activity. This change makes scheduled triggers effectively useless for inactive repositories, making alternative services like cron jobs or third-party CI tools necessary for recurring tasks.
This article explains how to identify unpinned (floating) and unpinnable GitHub Actions across an organization. Unpinned actions can introduce supply chain risks since their versions can change without notice. It provides methods and tooling to detect these actions to improve security and reproducibility in CI/CD pipelines.
The article explains how canary credentials—fake, trackable secrets placed in CI/CD environments—can help detect supply chain attacks by triggering alerts when stolen or used. It outlines the setup, deployment strategies, and detection mechanisms for using these decoys to identify unauthorized access within build pipelines.