Live
Consolidating DevSecOps on Red Hat OpenShift to Cut Tool‑SprawlFull‑Vehicle Simulation on Google Cloud: Architecture and Ops for Software‑Defined VehiclesMCP Apps in Gemini: Practical Architecture and Ops Guide for EngineersTyped Extraction Model Clairic Now Available on Workers AIDeepSeek V4.1 Flash 1017 on Workers AI – Practical Implications for EngineersSageMaker JumpStart Model Expansion: What Engineers Need to KnowBottom‑up containers close the distroless security gapTemporary Git HTTPS Auth Requirement Impacts Automated ClonesConsolidating DevSecOps on Red Hat OpenShift to Cut Tool‑SprawlFull‑Vehicle Simulation on Google Cloud: Architecture and Ops for Software‑Defined VehiclesMCP Apps in Gemini: Practical Architecture and Ops Guide for EngineersTyped Extraction Model Clairic Now Available on Workers AIDeepSeek V4.1 Flash 1017 on Workers AI – Practical Implications for EngineersSageMaker JumpStart Model Expansion: What Engineers Need to KnowBottom‑up containers close the distroless security gapTemporary Git HTTPS Auth Requirement Impacts Automated Clones
GitHub

GitHub Actions adds runner deprecation API, fine‑grained token scope, and reusable‑workflow context fields

AI SummaryPowered by AI

GitHub Actions added a runner deprecation lookup API, a new vulnerability‑alerts scope for GITHUBTOKEN, and four job‑context fields for reusable workflows. These features give engineers earlier upgrade visibility, tighter token permissions, and clearer workflow provenance, directly impacting CI/CD reliability and security.

GitHub Actions introduced three concrete changes: a REST endpoint that reports runner version deprecation dates, a new vulnerability-alerts permission for GITHUB_TOKEN, and four job context fields that expose the identity of reusable workflow files. These updates affect upgrade planning, token‑scope hygiene, and provenance tracking for CI/CD pipelines that AI, cloud, DevOps, and security teams rely on.

Runner version deprecation API

A new GET endpoint /actions/runners/deprecations/{version} can be called at the repository, organization, or enterprise level. The response includes runner_version, runtime_deprecates_at, and registration_deprecates_at. This makes the deprecation timeline visible programmatically, allowing teams to script checks and schedule runner upgrades before support ends. For AI model training jobs or large‑scale data pipelines that depend on specific runner versions, early awareness reduces the risk of unexpected build failures. The API does not replace existing runner management tools but adds a query layer that can be integrated into monitoring dashboards or CI health checks.

Granular vulnerability-alerts permission for GITHUB_TOKEN

Workflows can now request a vulnerability-alerts scope on the automatically generated GITHUB_TOKEN. The scope accepts read or none, enabling a least‑privilege configuration for accessing Dependabot alerts. By limiting the token to read‑only alert data, security engineers can reduce the attack surface of compromised workflow runs. The change also clarifies intent in the workflow syntax, making permission reviews more straightforward. Teams should audit existing workflows that read Dependabot data and replace broader scopes with the new explicit permission where appropriate.

Job context properties for reusable workflows

Four new job context variables are now available inside reusable workflows: job.workflow_ref, job.workflow_sha, job.workflow_repository, and job.workflow_file_path. Unlike the existing github.workflow_ref and github.workflow_sha, these values reflect the source file that defined the current job, not the caller workflow. This distinction is useful when a job needs to make decisions based on its own version or repository, such as conditional steps that depend on the workflow’s commit SHA. The properties are unavailable on GitHub Enterprise Server, so teams using that platform must continue to rely on the older github.* fields.

Related CloudNinjas coverage: DevOps.

What This Means For Practitioners

Start by scripting periodic calls to /actions/runners/deprecations/{version} and integrating the dates into your CI health dashboard. Review all workflows that consume Dependabot data and switch to the vulnerability-alerts permission with read or none as needed. Update reusable workflow definitions to reference the new job.workflow_* fields for any logic that depends on the workflow’s identity, and verify that your GitHub Enterprise Server instances have a fallback strategy. Monitoring these three changes will help keep pipelines reliable, secure, and auditable.

Originally published atGitHub Changelog