Skip to content

ci: enforce standard hosted runners#378

Closed
GraciousGazelles wants to merge 1 commit into
mainfrom
w7091-runner-policy-codex
Closed

ci: enforce standard hosted runners#378
GraciousGazelles wants to merge 1 commit into
mainfrom
w7091-runner-policy-codex

Conversation

@GraciousGazelles

Copy link
Copy Markdown
Collaborator

Summary

  • tighten the workflow runner policy to reject Ubuntu slim and Ubuntu ARM labels
  • move existing Linux ARM and slim runner entries onto standard Ubuntu hosted labels
  • keep the runner-policy regression coverage aligned with the stricter baseline

Validation

  • git diff --cached --check

@github-code-quality

github-code-quality Bot commented Jun 30, 2026

Copy link
Copy Markdown

Code Coverage Overview

Languages: TypeScript, Python

TypeScript / code-coverage/typescript-sdk

The overall coverage remains at 48%, unchanged from the branch.

Python / code-coverage/python-tools

The overall coverage in the branch remains at 64%, unchanged from the branch.

Show a code coverage summary of the most impacted files.
File b598d2f 33dd7b5 +/-
.github/scripts..._ci_planners.py 100% 100% 0%
.github/scripts...kflow_policy.py 85% 86% +1%

Python / code-coverage/python-sdk

The overall coverage remains at 82%, unchanged from the branch.


Updated June 30, 2026 22:21 UTC
Code Coverage is in Public Preview. Learn more and provide us with your feedback.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the workflow policy script to disallow non-standard public runner labels, specifically removing support for 'slim' and '-arm' variants of Ubuntu and Windows runners. It also updates the test suite to reflect these changes, including adding a new test to verify that these non-standard labels are rejected. There are no review comments, so I have no feedback to provide.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@GraciousGazelles

Copy link
Copy Markdown
Collaborator Author

Closing this PR: the runner labels it changed are standard GitHub-hosted runner labels for public repositories, so this change is not needed for the current runner policy boundary.

@GraciousGazelles GraciousGazelles deleted the w7091-runner-policy-codex branch June 30, 2026 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant