Skip to content

feat: remove deprecated runner-type and runner-tags from CI workflows - #222

Merged
k-rister merged 1 commit into
mainfrom
capability-based-ci
Jun 6, 2026
Merged

feat: remove deprecated runner-type and runner-tags from CI workflows#222
k-rister merged 1 commit into
mainfrom
capability-based-ci

Conversation

@k-rister

@k-rister k-rister commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Remove runner-type and runner-tags parameters from workflow calls to get-job-parameters action
  • Mark runner-type and runner-tags inputs as deprecated in the action definition
  • Remove --runner-type and --runner-tags from the generate-ci-jobs.py command line
  • Respect endpoint enabled flag in get-endpoints.py

Jira

PERFNFV-313

Depends on

  • rickshaw PR #824 (merged)

Changed files

  • .github/actions/get-job-parameters/action.yml — deprecated runner-type/runner-tags inputs, removed from command line
  • .github/workflows/endpoint-crucible-ci.yaml — removed runner-type and runner-tags from get-job-parameters call
  • .github/workflows/core-endpoint-crucible-ci.yaml — same
  • .github/actions/get-endpoints/get-endpoints.py — respect endpoint enabled flag from crucible-ci.json

Test plan

  • Verify CI workflows still generate and run jobs correctly
  • Verify previously-broken remotehosts scenarios (cyclictest, oslat, hwnoise) now run

🤖 Generated with Claude Code

The capability-based matching in rickshaw PR#824 replaced the
runner-type bifurcation. These parameters are no longer needed —
runner pool capabilities and labels are now defined in
crucible-ci.json. Also respect endpoint enabled flag in
get-endpoints.py.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@k-rister k-rister self-assigned this Jun 5, 2026
@k-rister
k-rister requested a review from a team June 5, 2026 23:56
@project-crucible-tracking project-crucible-tracking Bot moved this to In Progress in Crucible Tracking Jun 5, 2026
@k-rister
k-rister merged commit 6d3ed7b into main Jun 6, 2026
2325 of 2331 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Crucible Tracking Jun 6, 2026
@k-rister
k-rister deleted the capability-based-ci branch June 6, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants