Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add get and list workflow jobs from GitHub actions API #205

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

mitulamin
Copy link
Contributor

Added WorkflowJobsClient

The WorkflowJobsClient provides the following:

  • listWorkflowJobs - get workflow jobs for a given workflow run
  • getWorkflowJob - get a workflow job by ID

listWorkflowJobs support filtering via query parameters.

Added the classes that will hold the responses from the actions.workflowjobs api's Get and List calls.
The WorkflowJobsClient provides the following:
* listWorkflowJobs - get workflow jobs for a given workflow run
* getWorkflowJob - get a workflow job by ID

listWorkflowJobs support filtering via query parameters.
@mitulamin
Copy link
Contributor Author

Please note this was done after PR #204 but they can both be merged independently. The only potential conflict would be the creating of clients under the ActionClient.java.

If #204 is merged in, I am happy to rebase this PR on master again for a cleaner fast-forward.

@mitulamin mitulamin marked this pull request as draft January 22, 2025 10:05
@mitulamin
Copy link
Contributor Author

Changed this PR to a draft as I will rebase and merge it after the runs PR #204 is merged in so I can resolve the expected conflict.

Found a case where GitHub returns a null for this field.
Found a case where GitHub returns a null for this field.
Found a case where GitHub returns a null for these field.
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