Skip to content
This repository was archived by the owner on Dec 2, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
237 changes: 0 additions & 237 deletions github/Job.py

This file was deleted.

48 changes: 0 additions & 48 deletions github/Job.pyi

This file was deleted.

10 changes: 5 additions & 5 deletions github/Repository.py
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,6 @@
import github.Issue
import github.IssueComment
import github.IssueEvent
import github.Job
import github.Label
import github.License
import github.Milestone
Expand Down Expand Up @@ -232,6 +231,7 @@
import github.Variable
import github.View
import github.Workflow
import github.WorkflowJob
import github.WorkflowRun
from github import Consts
from github.Environment import Environment
Expand Down Expand Up @@ -282,7 +282,6 @@
from github.Issue import Issue
from github.IssueComment import IssueComment
from github.IssueEvent import IssueEvent
from github.Job import Job
from github.Label import Label
from github.License import License
from github.Milestone import Milestone
Expand Down Expand Up @@ -312,6 +311,7 @@
from github.Team import Team
from github.View import View
from github.Workflow import Workflow
from github.WorkflowJob import WorkflowJob
from github.WorkflowRun import WorkflowRun


Expand Down Expand Up @@ -3399,16 +3399,16 @@ def get_workflow(self, id_or_file_name: str | int) -> Workflow:
headers, data = self._requester.requestJsonAndCheck("GET", f"{self.url}/actions/workflows/{id_or_file_name}")
return github.Workflow.Workflow(self._requester, headers, data, completed=True)

def get_workflow_job(self, job_id: int | str) -> Job:
def get_workflow_job(self, job_id: int | str) -> WorkflowJob:
"""
:calls: `GET /repos/{owner}/{repo}/actions/jobs/{job_id} <https://docs.github.com/en/rest/reference/actions#workflow-jobs>`_
:param job_id: int or string

:rtype: :class:`github.Job.Job`
:rtype: :class:`github.WorkflowJob.WorkflowJob`
"""
assert isinstance(job_id, int) or isinstance(job_id, str), job_id
headers, data = self._requester.requestJsonAndCheck("GET", f"{self.url}/actions/jobs/{job_id}")
return github.Job.Job(self._requester, headers, data, completed=True)
return github.WorkflowJob.WorkflowJob(self._requester, headers, data, completed=True)

def get_workflow_runs(
self,
Expand Down