feat(gitlab): add pipelines and jobs API support, including list/get/trigger/delete/retry/cancel operations, job controls, and related types and list options

This commit is contained in:
2026-03-02 11:46:38 +00:00
parent 9feb49a3d4
commit e9dc0a7fa3
5 changed files with 329 additions and 24 deletions

View File

@@ -1,5 +1,14 @@
# Changelog
## 2026-03-02 - 2.5.0 - feat(gitlab)
add pipelines and jobs API support, including list/get/trigger/delete/retry/cancel operations, job controls, and related types and list options
- Add new pipeline methods: getPipelines (with filtering, ordering and pagination), getPipeline, triggerPipeline, deletePipeline, retryPipeline, cancelPipeline, getPipelineVariables, getPipelineTestReport
- Add new job methods: getPipelineJobs (with scope filtering and pagination), getJob, retryJob, cancelJob, playJob, eraseJob; preserve getJobLog
- Introduce IPipelineListOptions and IJobListOptions for richer listing filters
- Extend and add interfaces: IGitLabPipeline (additional metadata fields), IGitLabJob (expanded fields including pipeline, runner, artifacts), IGitLabPipelineVariable, IGitLabTestReport, IGitLabTestSuite, IGitLabTestCase and other minor interface reorganizations
- Export the new interfaces from the package entry (ts/index.ts)
## 2026-03-02 - 2.4.0 - feat(gitlab)
add repository branches and tags endpoints and corresponding types