Skip to content

[CHORE] Remove unused workflow_call triggers from workspace CI templates #264

@c-vigo

Description

@c-vigo

Chore Type

CI / Build change

Description

assets/smoke-test/.github/workflows/repository-dispatch.yml no longer invokes reusable workflows via
uses: ./.github/workflows/ci.yml and uses: ./.github/workflows/ci-container.yml.

The workspace template workflows still declare on.workflow_call:

  • assets/workspace/.github/workflows/ci.yml
  • assets/workspace/.github/workflows/ci-container.yml

This issue tracks removing obsolete reusable-workflow entry points and any now-stale rationale comments tied to that mode.

Acceptance Criteria

  • Confirm there are no active callers that rely on workflow_call for workspace CI templates
  • Remove workflow_call from assets/workspace/.github/workflows/ci.yml
  • Remove workflow_call from assets/workspace/.github/workflows/ci-container.yml
  • Remove/update related permission comments that only apply to reusable-workflow mode
  • Validate workflow syntax and trigger behavior for PR + workflow_dispatch paths
  • Update docs/changelog only if user-visible behavior or documented trigger model changes

Implementation Notes

Target files:

  • assets/workspace/.github/workflows/ci.yml
  • assets/workspace/.github/workflows/ci-container.yml
  • (optional, if needed) docs that mention reusable invocation assumptions

Keep diff minimal and scoped to trigger/permission-comment cleanup.

Related Issues

Priority

Low

Changelog Category

Changed

Additional Context

This came from review of current local state where repository-dispatch.yml orchestrates deploy/PR flow and relies on PR-triggered CI rather than reusable uses: calls.

Metadata

Metadata

Assignees

Labels

area:ciCI/CD, GitHub Actions, workflowsarea:workspaceWorkspace tooling, justfile, templateschoreGeneral tasks (e.g. update dependencies, contact a manufacturer, read a paper)effort:smallLess than 1 hourpriority:lowNice to have, do when capacity allowssemver:patchBug fix, backward-compatible

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions