Skip to content

Reduce Actions workflow list response payloads - #3047

Draft
tommaso-moro wants to merge 1 commit into
mainfrom
tommaso-moro-actions-minimal-types
Draft

Reduce Actions workflow list response payloads#3047
tommaso-moro wants to merge 1 commit into
mainfrom
tommaso-moro-actions-minimal-types

Conversation

@tommaso-moro

Copy link
Copy Markdown
Contributor

Summary

  • Return dedicated minimal response types from list_workflow_runs and list_workflow_jobs.
  • Retain workflow diagnostic context, reusable workflow identity, actors, pull request numbers, every job step, and runner/group metadata.
  • Remove heavyweight nested objects, node IDs, and redundant API endpoint URLs while preserving the existing workflow-jobs response envelope.

Compatibility

This intentionally narrows the fields returned for workflow run and workflow job list items. Resource identifiers, status, timestamps, browser URLs, commit intent, and runner diagnostics remain available.

Testing

  • script/lint
  • script/test
  • script/generate-docs

Return compact response types for workflow run and workflow job lists while retaining diagnostic, step, and runner metadata.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 0eecbca7-7271-4a04-8d28-d952c27ed9c1
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.

2 participants