feat(types): add canceling and waiting_for_callback build states

Adds two BuildStateValue constants for statuses that GitLab documents but the client did not model:

  • Canceling (canceling): the job is being canceled but after_script is running.
  • WaitingForCallback (waiting_for_callback): the job is waiting for a callback from an external service.

Docs: GitLab API docs: https://docs.gitlab.com/api/pipelines/#list-project-pipelines

Testing

TestListProjectPipelines_StatusFilter checks that each new state is sent as the status query parameter. make reviewable passes.

Closes #2323

Merge request reports

Loading
Loading