Live
Self‑Managing Context in LLMs Reduces Compute Overhead and Improves ThroughputAI‑Generated OSS Vulnerability Scans Overwhelm Human Review – Implications for Security OpsBootstrapping Claude Code with Dependency Records Eliminates Initial Memory RequirementsEnterprise Copilot model control and MCP startup options in JetBrains pluginMicrosoft‑Decision‑1 Arrives on Foundry: What Engineers Need to KnowIntegrating Production Feedback into the AI Agent Lifecycle: Practical Architecture and Ops GuidanceOpenTelemetry tracing expands across Cloudflare’s proxy stack in betaDynamic Model Triage: Engineering Implications of Grok Bot’s Multi‑Model BackendSelf‑Managing Context in LLMs Reduces Compute Overhead and Improves ThroughputAI‑Generated OSS Vulnerability Scans Overwhelm Human Review – Implications for Security OpsBootstrapping Claude Code with Dependency Records Eliminates Initial Memory RequirementsEnterprise Copilot model control and MCP startup options in JetBrains pluginMicrosoft‑Decision‑1 Arrives on Foundry: What Engineers Need to KnowIntegrating Production Feedback into the AI Agent Lifecycle: Practical Architecture and Ops GuidanceOpenTelemetry tracing expands across Cloudflare’s proxy stack in betaDynamic Model Triage: Engineering Implications of Grok Bot’s Multi‑Model Backend
GitHub

Unified retention for GitHub Actions checks, runs, and statuses simplifies cleanup and cost management

AI SummaryPowered by AI

GitHub Actions will start applying the same retention period to checks, workflow runs, and statuses as it does to artifacts and logs, beginning 1 October 2026. This unifies data cleanup, reduces stale data, and makes storage costs more predictable for engineers and operators.

Effective 1 October 2026, GitHub Actions will apply the same retention policy that governs artifacts and logs to checks, workflow runs, and status records. The change collapses five separate data lifetimes into a single configurable window, defaulting to 90 days, and removes the historic 400‑plus‑day default for those three item types.

What the change covers

The retention setting, now labeled “Check, workflow run, status, artifact and log retention”, controls the lifespan of:

  • Artifact files produced by a workflow
  • Log output generated during execution
  • Check results attached to commits or pull requests
  • Workflow run metadata
  • Status records (e.g., commit status APIs)

When the configured period expires, all five categories are purged together. The policy can be defined at the repository, organization, or enterprise level, but a repository cannot exceed the cap set higher up the hierarchy. Public repositories are limited to a maximum of 90 days for checks, runs, and statuses, matching the existing artifact/log ceiling.

Why it matters to engineers and operators

For AI, cloud, DevOps, and security teams, the primary impact is two‑fold: data freshness and cost predictability. Stale checks and run records will disappear once they outlive the artifact/log window, keeping the UI and API responses faster and reducing the storage footprint that feeds into GitHub’s billable Actions storage.

Because only artifacts and logs count toward storage charges, tightening the retention period can directly lower monthly costs. Conversely, extending the window retains more log data, which may increase the billable amount.

Operational and architectural implications

Retention planning: Teams should audit their current retention configuration before the October deadline. If a longer audit trail is required for compliance or debugging, the setting must be increased now, respecting the organization‑level cap.

Data archiving strategy: The purge is not retroactive; data already removed by the previous 400‑day rule cannot be restored by changing the setting. Practitioners needing long‑term evidence must export or archive checks, runs, or statuses before they are deleted.

Impact on CI/CD pipelines: Pipelines that rely on historic run data for metrics, trend analysis, or automated gating will see a reduced history window. Adjust any tooling that assumes indefinite availability of run metadata.

Security considerations: While the metadata itself is not billed, the associated logs may contain sensitive information. Shortening retention reduces the window in which such data is stored, potentially lowering exposure risk.

Related CloudNinjas coverage: DevOps.

What This Means For Practitioners

Review the current Actions retention value for each repository, organization, or enterprise you manage. Verify that the period aligns with your debugging, compliance, and cost‑optimization goals. If you need a longer window, raise the setting now—up to the maximum allowed by your upstream caps (90 days for public repos). Export any run data you must keep beyond that horizon, because the automated cleanup will not restore it. Finally, monitor your Actions storage bill after the change; a tighter retention window should translate into lower storage charges, while a longer window will have the opposite effect.

Originally published atGitHub Changelog