From 1aa58620be72d322ad5956c4bc1487e079582a4b Mon Sep 17 00:00:00 2001 From: Michael Withagen Date: Fri, 17 Oct 2025 11:08:48 +0200 Subject: [PATCH 1/2] Add ssh namespace --- src/Api/Repositories/Workspaces/Pipelines.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Api/Repositories/Workspaces/Pipelines.php b/src/Api/Repositories/Workspaces/Pipelines.php index 0536200..1687cee 100644 --- a/src/Api/Repositories/Workspaces/Pipelines.php +++ b/src/Api/Repositories/Workspaces/Pipelines.php @@ -16,6 +16,7 @@ use Bitbucket\Api\Repositories\Workspaces\Pipelines\RemoteTriggers; use Bitbucket\Api\Repositories\Workspaces\Pipelines\Steps; use Bitbucket\HttpClient\Util\UriBuilder; +use Bitbucket\Api\Repositories\Workspaces\PipelinesConfig\Ssh; /** * The pipelines API class. @@ -63,7 +64,12 @@ public function stop(string $pipeline, array $params = []): array return $this->post($uri, $params); } - + + public function ssh(): Ssh + { + return new Ssh($this->getClient(), $this->workspace, $this->repo); + } + public function remoteTriggers(string $pipeline): RemoteTriggers { return new RemoteTriggers($this->getClient(), $this->workspace, $this->repo, $pipeline); From ceb66adf9ff11bf4ec9f83700590128e59a3d26a Mon Sep 17 00:00:00 2001 From: Michael Withagen Date: Fri, 17 Oct 2025 11:13:11 +0200 Subject: [PATCH 2/2] Fix linting issues --- src/Api/Repositories/Workspaces/Pipelines.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Api/Repositories/Workspaces/Pipelines.php b/src/Api/Repositories/Workspaces/Pipelines.php index 1687cee..4cc59a9 100644 --- a/src/Api/Repositories/Workspaces/Pipelines.php +++ b/src/Api/Repositories/Workspaces/Pipelines.php @@ -15,8 +15,8 @@ use Bitbucket\Api\Repositories\Workspaces\Pipelines\RemoteTriggers; use Bitbucket\Api\Repositories\Workspaces\Pipelines\Steps; -use Bitbucket\HttpClient\Util\UriBuilder; use Bitbucket\Api\Repositories\Workspaces\PipelinesConfig\Ssh; +use Bitbucket\HttpClient\Util\UriBuilder; /** * The pipelines API class. @@ -64,12 +64,12 @@ public function stop(string $pipeline, array $params = []): array return $this->post($uri, $params); } - + public function ssh(): Ssh { return new Ssh($this->getClient(), $this->workspace, $this->repo); } - + public function remoteTriggers(string $pipeline): RemoteTriggers { return new RemoteTriggers($this->getClient(), $this->workspace, $this->repo, $pipeline);