Skip to content

Commit 066a7a3

Browse files
authored
Merge pull request #42 from gildas/release/0.17.3
Merge release/0.17.3
2 parents 7732e34 + 5e7ff99 commit 066a7a3

12 files changed

Lines changed: 109 additions & 50 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11

2+
0.17.3
3+
=============
4+
2026-02-03
5+
6+
* Issue #41: new build instructions for snap (818766c1)
7+
* Issue #36: Get the Effective Default Reviewers from the source repository when updating a pullrequest (7f556c00)
8+
* Issue #36: Get the Effective Default Reviewers from the repository when creating a pullrequest (39b66a59)
9+
* Added Code of Conduct (d12b5827)
10+
211
0.17.2
312
=============
413
2026-01-31
@@ -407,3 +416,5 @@
407416
* Cobra Skeleton (22fae567)
408417
* Initial Skeleton (b216ab1d)
409418
* Initial commit (f0cea3fc)
419+
420+

changelog.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
- semver: 0.17.3
2+
date: 2026-02-03T09:37:07.588364526+09:00
3+
packager: Gildas Cherruel <gildas@breizh.org>
4+
changes:
5+
- commit: 818766c1c21fb2beb6238ac647e806ed298272d8
6+
note: 'Issue #41: new build instructions for snap'
7+
author:
8+
name: Gildas Cherruel
9+
email: gildas@breizh.org
10+
committer:
11+
name: Gildas Cherruel
12+
email: gildas@breizh.org
13+
- commit: 7f556c00f690d1aa9644ef52d6ee34534b7c91e4
14+
note: 'Issue #36: Get the Effective Default Reviewers from the source repository when updating a pullrequest'
15+
author:
16+
name: Gildas Cherruel
17+
email: gildas@breizh.org
18+
committer:
19+
name: Gildas Cherruel
20+
email: gildas@breizh.org
21+
- commit: 39b66a594d381f08ac2cf96953ec356a91cde6a5
22+
note: 'Issue #36: Get the Effective Default Reviewers from the repository when creating a pullrequest'
23+
author:
24+
name: Gildas Cherruel
25+
email: gildas@breizh.org
26+
committer:
27+
name: Gildas Cherruel
28+
email: gildas@breizh.org
29+
- commit: d12b5827cef385c91b4260f4662836ceed4e69a1
30+
note: Added Code of Conduct
31+
author:
32+
name: Gildas Cherruel
33+
email: gildas@breizh.org
34+
committer:
35+
name: GitHub
36+
email: noreply@github.com
137
- semver: 0.17.2
238
date: 2026-02-01T00:54:14+09:00
339
packager: Gildas Cherruel <gildas@breizh.org>
@@ -742,6 +778,7 @@
742778
email: gildas@breizh.org
743779
- semver: 0.14.0
744780
date: 2025-05-02T23:25:10Z
781+
packager: Gildas Cherruel <gildas@breizh.org>
745782
changes:
746783
- commit: a31cceaa87fb2129cde77242b9adad7af0ac08ff
747784
note: Added Activity Comment

cmd/pullrequest/create.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ func createProcess(cmd *cobra.Command, args []string) (err error) {
125125
var reviewers []reviewer.Reviewer
126126

127127
// Find the default reviewers from the repo or project settings
128-
log.Debugf("No reviewers in the repository, trying to get default reviewers from project settings")
129-
reviewers, err = reviewer.GetProjectDefaultReviewers(cmd.Context(), cmd, pullrequestRepository.Workspace.Slug, pullrequestRepository.Project.Key)
128+
log.Debugf("No reviewers in the repository, trying to get effective default reviewers from the repository")
129+
reviewers, err = pullrequestRepository.GetEffectiveDefaultReviewers(cmd.Context(), cmd)
130130
if err != nil {
131131
log.Errorf("Failed to get default reviewers", err)
132132
return err

cmd/pullrequest/update.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ func updateProcess(cmd *cobra.Command, args []string) error {
159159
// Find the default reviewers from the repo or project settings
160160
var reviewers []reviewer.Reviewer
161161

162-
log.Debugf("No reviewers in the repository, trying to get default reviewers from project settings")
163-
reviewers, err = reviewer.GetProjectDefaultReviewers(cmd.Context(), cmd, pullrequestWorkspace.Slug, pullrequest.Source.Repository.Project.Key)
162+
log.Debugf("No reviewers in the repository, trying to get effective default reviewers from the repository")
163+
reviewers, err = pullrequest.Source.Repository.GetEffectiveDefaultReviewers(cmd.Context(), cmd)
164164
if err != nil {
165165
log.Errorf("Failed to get default reviewers", err)
166166
return err

cmd/repository/repository.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"bitbucket.org/gildas_cherruel/bb/cmd/common"
1212
"bitbucket.org/gildas_cherruel/bb/cmd/profile"
1313
"bitbucket.org/gildas_cherruel/bb/cmd/project"
14+
"bitbucket.org/gildas_cherruel/bb/cmd/project/reviewer"
1415
"bitbucket.org/gildas_cherruel/bb/cmd/remote"
1516
"bitbucket.org/gildas_cherruel/bb/cmd/user"
1617
"bitbucket.org/gildas_cherruel/bb/cmd/workspace"
@@ -243,6 +244,11 @@ func (repository Repository) GetRow(headers []string) []string {
243244
return row
244245
}
245246

247+
// GetEffectiveDefaultReviewers gets the effective default reviewers for a repository
248+
func (repository Repository) GetEffectiveDefaultReviewers(context context.Context, cmd *cobra.Command) (reviewers []reviewer.Reviewer, err error) {
249+
return profile.GetAll[reviewer.Reviewer](context, cmd, fmt.Sprintf("/repositories/%s/%s/effective-default-reviewers", repository.Workspace.Slug, repository.Slug))
250+
}
251+
246252
// GetRepository gets a repository by its slug
247253
func GetRepository(context context.Context, cmd *cobra.Command, profile *profile.Profile, workspace, slug string) (repository *Repository, err error) {
248254
log := logger.Must(logger.FromContext(context)).Child("repository", "get")

go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.25.5
55
require (
66
github.com/briandowns/spinner v1.23.2
77
github.com/gildas/go-cache v0.2.1
8-
github.com/gildas/go-core v0.6.3
8+
github.com/gildas/go-core v0.6.4
99
github.com/gildas/go-errors v0.4.0
1010
github.com/gildas/go-flags v0.4.1
1111
github.com/gildas/go-logger v1.8.2
@@ -37,7 +37,7 @@ require (
3737
github.com/ProtonMail/go-crypto v1.3.0 // indirect
3838
github.com/cespare/xxhash/v2 v2.3.0 // indirect
3939
github.com/clipperhouse/stringish v0.1.1 // indirect
40-
github.com/clipperhouse/uax29/v2 v2.4.0 // indirect
40+
github.com/clipperhouse/uax29/v2 v2.5.0 // indirect
4141
github.com/cloudflare/circl v1.6.3 // indirect
4242
github.com/cyphar/filepath-securejoin v0.6.1 // indirect
4343
github.com/danieljoos/wincred v1.2.3 // indirect
@@ -76,11 +76,11 @@ require (
7676
github.com/subosito/gotenv v1.6.0 // indirect
7777
github.com/xanzy/ssh-agent v0.3.3 // indirect
7878
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
79-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.64.0 // indirect
80-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 // indirect
81-
go.opentelemetry.io/otel v1.39.0 // indirect
82-
go.opentelemetry.io/otel/metric v1.39.0 // indirect
83-
go.opentelemetry.io/otel/trace v1.39.0 // indirect
79+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0 // indirect
80+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
81+
go.opentelemetry.io/otel v1.40.0 // indirect
82+
go.opentelemetry.io/otel/metric v1.40.0 // indirect
83+
go.opentelemetry.io/otel/trace v1.40.0 // indirect
8484
go.yaml.in/yaml/v3 v3.0.4 // indirect
8585
golang.org/x/crypto v0.47.0 // indirect
8686
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 // indirect
@@ -92,9 +92,9 @@ require (
9292
golang.org/x/text v0.33.0 // indirect
9393
golang.org/x/time v0.14.0 // indirect
9494
google.golang.org/api v0.264.0 // indirect
95-
google.golang.org/genproto v0.0.0-20260128011058-8636f8732409 // indirect
96-
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 // indirect
97-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 // indirect
95+
google.golang.org/genproto v0.0.0-20260202165425-ce8ad4cf556b // indirect
96+
google.golang.org/genproto/googleapis/api v0.0.0-20260202165425-ce8ad4cf556b // indirect
97+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260202165425-ce8ad4cf556b // indirect
9898
google.golang.org/grpc v1.78.0 // indirect
9999
google.golang.org/protobuf v1.36.11 // indirect
100100
gopkg.in/warnings.v0 v0.1.2 // indirect

go.sum

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ github.com/chengxilo/virtualterm v1.0.4 h1:Z6IpERbRVlfB8WkOmtbHiDbBANU7cimRIof7m
3333
github.com/chengxilo/virtualterm v1.0.4/go.mod h1:DyxxBZz/x1iqJjFxTFcr6/x+jSpqN0iwWCOK1q10rlY=
3434
github.com/clipperhouse/stringish v0.1.1 h1:+NSqMOr3GR6k1FdRhhnXrLfztGzuG+VuFDfatpWHKCs=
3535
github.com/clipperhouse/stringish v0.1.1/go.mod h1:v/WhFtE1q0ovMta2+m+UbpZ+2/HEXNWYXQgCt4hdOzA=
36-
github.com/clipperhouse/uax29/v2 v2.4.0 h1:RXqE/l5EiAbA4u97giimKNlmpvkmz+GrBVTelsoXy9g=
37-
github.com/clipperhouse/uax29/v2 v2.4.0/go.mod h1:Wn1g7MK6OoeDT0vL+Q0SQLDz/KpfsVRgg6W7ihQeh4g=
36+
github.com/clipperhouse/uax29/v2 v2.5.0 h1:x7T0T4eTHDONxFJsL94uKNKPHrclyFI0lm7+w94cO8U=
37+
github.com/clipperhouse/uax29/v2 v2.5.0/go.mod h1:Wn1g7MK6OoeDT0vL+Q0SQLDz/KpfsVRgg6W7ihQeh4g=
3838
github.com/cloudflare/circl v1.6.3 h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8=
3939
github.com/cloudflare/circl v1.6.3/go.mod h1:2eXP6Qfat4O/Yhh8BznvKnJ+uzEoTQ6jVKJRn81BiS4=
4040
github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f h1:Y8xYupdHxryycyPlc9Y+bSQAYZnetRJ70VMVKm5CKI0=
@@ -67,8 +67,8 @@ github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S
6767
github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
6868
github.com/gildas/go-cache v0.2.1 h1:fDbDxcoL9DQRBc6Nq2PgIIElfCX0wjjChm50xYSKEAI=
6969
github.com/gildas/go-cache v0.2.1/go.mod h1:IN4ywXopByQPyS0p3KS/SpJOjiX/JV8YUyPnMynUMRc=
70-
github.com/gildas/go-core v0.6.3 h1:uHxkdjyViXZk1XvBz52n5JH16rTfSM2Tl1e3qwrxYWI=
71-
github.com/gildas/go-core v0.6.3/go.mod h1:7WZt7SSNgpP+SafO6Hrx+xYpTH79lXKQn7JOe3n7IAw=
70+
github.com/gildas/go-core v0.6.4 h1:l+4zBiQCu1gKG+PYL0HqV4UcD1x5XgSUxnsOOrfT+n0=
71+
github.com/gildas/go-core v0.6.4/go.mod h1:m654RMk7tOAXG+MCkhguNrptmWa9qwNRUxZRh7fcLu0=
7272
github.com/gildas/go-errors v0.4.0 h1:pJ5km8sKrOm5MQd/0g+y4pSKI38YBwPs5NkwSsU8bkM=
7373
github.com/gildas/go-errors v0.4.0/go.mod h1:a05AfO2MLgb8OTPj5l/HZRrBhfjxnwWyEKXgyeoKjtg=
7474
github.com/gildas/go-flags v0.4.1 h1:I8k751mMdxnNsay41cTKoHAsiFVoUpW8nQ22acipSDg=
@@ -199,20 +199,20 @@ go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
199199
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
200200
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
201201
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
202-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.64.0 h1:RN3ifU8y4prNWeEnQp2kRRHz8UwonAEYZl8tUzHEXAk=
203-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.64.0/go.mod h1:habDz3tEWiFANTo6oUE99EmaFUrCNYAAg3wiVmusm70=
204-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 h1:ssfIgGNANqpVFCndZvcuyKbl0g+UAVcbBcqGkG28H0Y=
205-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0/go.mod h1:GQ/474YrbE4Jx8gZ4q5I4hrhUzM6UPzyrqJYV2AqPoQ=
206-
go.opentelemetry.io/otel v1.39.0 h1:8yPrr/S0ND9QEfTfdP9V+SiwT4E0G7Y5MO7p85nis48=
207-
go.opentelemetry.io/otel v1.39.0/go.mod h1:kLlFTywNWrFyEdH0oj2xK0bFYZtHRYUdv1NklR/tgc8=
208-
go.opentelemetry.io/otel/metric v1.39.0 h1:d1UzonvEZriVfpNKEVmHXbdf909uGTOQjA0HF0Ls5Q0=
209-
go.opentelemetry.io/otel/metric v1.39.0/go.mod h1:jrZSWL33sD7bBxg1xjrqyDjnuzTUB0x1nBERXd7Ftcs=
210-
go.opentelemetry.io/otel/sdk v1.39.0 h1:nMLYcjVsvdui1B/4FRkwjzoRVsMK8uL/cj0OyhKzt18=
211-
go.opentelemetry.io/otel/sdk v1.39.0/go.mod h1:vDojkC4/jsTJsE+kh+LXYQlbL8CgrEcwmt1ENZszdJE=
212-
go.opentelemetry.io/otel/sdk/metric v1.39.0 h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8=
213-
go.opentelemetry.io/otel/sdk/metric v1.39.0/go.mod h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew=
214-
go.opentelemetry.io/otel/trace v1.39.0 h1:2d2vfpEDmCJ5zVYz7ijaJdOF59xLomrvj7bjt6/qCJI=
215-
go.opentelemetry.io/otel/trace v1.39.0/go.mod h1:88w4/PnZSazkGzz/w84VHpQafiU4EtqqlVdxWy+rNOA=
202+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0 h1:XmiuHzgJt067+a6kwyAzkhXooYVv3/TOw9cM2VfJgUM=
203+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0/go.mod h1:KDgtbWKTQs4bM+VPUr6WlL9m/WXcmkCcBlIzqxPGzmI=
204+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 h1:7iP2uCb7sGddAr30RRS6xjKy7AZ2JtTOPA3oolgVSw8=
205+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0/go.mod h1:c7hN3ddxs/z6q9xwvfLPk+UHlWRQyaeR1LdgfL/66l0=
206+
go.opentelemetry.io/otel v1.40.0 h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms=
207+
go.opentelemetry.io/otel v1.40.0/go.mod h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g=
208+
go.opentelemetry.io/otel/metric v1.40.0 h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g=
209+
go.opentelemetry.io/otel/metric v1.40.0/go.mod h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc=
210+
go.opentelemetry.io/otel/sdk v1.40.0 h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8=
211+
go.opentelemetry.io/otel/sdk v1.40.0/go.mod h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE=
212+
go.opentelemetry.io/otel/sdk/metric v1.40.0 h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw=
213+
go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg=
214+
go.opentelemetry.io/otel/trace v1.40.0 h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw=
215+
go.opentelemetry.io/otel/trace v1.40.0/go.mod h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA=
216216
go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc=
217217
go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
218218
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
@@ -249,12 +249,12 @@ gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=
249249
gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E=
250250
google.golang.org/api v0.264.0 h1:+Fo3DQXBK8gLdf8rFZ3uLu39JpOnhvzJrLMQSoSYZJM=
251251
google.golang.org/api v0.264.0/go.mod h1:fAU1xtNNisHgOF5JooAs8rRaTkl2rT3uaoNGo9NS3R8=
252-
google.golang.org/genproto v0.0.0-20260128011058-8636f8732409 h1:VQZ/yAbAtjkHgH80teYd2em3xtIkkHd7ZhqfH2N9CsM=
253-
google.golang.org/genproto v0.0.0-20260128011058-8636f8732409/go.mod h1:rxKD3IEILWEu3P44seeNOAwZN4SaoKaQ/2eTg4mM6EM=
254-
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 h1:merA0rdPeUV3YIIfHHcH4qBkiQAc1nfCKSI7lB4cV2M=
255-
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409/go.mod h1:fl8J1IvUjCilwZzQowmw2b7HQB2eAuYBabMXzWurF+I=
256-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 h1:H86B94AW+VfJWDqFeEbBPhEtHzJwJfTbgE2lZa54ZAQ=
257-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409/go.mod h1:j9x/tPzZkyxcgEFkiKEEGxfvyumM01BEtsW8xzOahRQ=
252+
google.golang.org/genproto v0.0.0-20260202165425-ce8ad4cf556b h1:mJ7ODqDXbGE8alZwxCKWc9OTvpFQkXB6KRHvjnb9W8Q=
253+
google.golang.org/genproto v0.0.0-20260202165425-ce8ad4cf556b/go.mod h1:Tt+08/KdKEt3l8x3Pby3HLQxMB3uk/MzaQ4ZIv0ORTs=
254+
google.golang.org/genproto/googleapis/api v0.0.0-20260202165425-ce8ad4cf556b h1:SGYyueaEovpqmWmtTvwtVgo638V/QFE2zlTCnRrR3jg=
255+
google.golang.org/genproto/googleapis/api v0.0.0-20260202165425-ce8ad4cf556b/go.mod h1:ZdbssH/1SOVnjnDlXzxDHK2MCidiqXtbYccJNzNYPEE=
256+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260202165425-ce8ad4cf556b h1:GZxXGdFaHX27ZSMHudWc4FokdD+xl8BC2UJm1OVIEzs=
257+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260202165425-ce8ad4cf556b/go.mod h1:j9x/tPzZkyxcgEFkiKEEGxfvyumM01BEtsW8xzOahRQ=
258258
google.golang.org/grpc v1.78.0 h1:K1XZG/yGDJnzMdd/uZHAkVqJE+xIDOcmdSFZkBUicNc=
259259
google.golang.org/grpc v1.78.0/go.mod h1:I47qjTo4OKbMkjA/aOOwxDIiPSBofUtQUI5EfpWvW7U=
260260
google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE=

packaging/chocolatey/bitbucket-cli.nuspec

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
44
<metadata>
55
<id>bitbucket-cli</id>
6-
<version>0.17.2</version>
6+
<version>0.17.3</version>
77
<owners>Gildas Cherruel</owners>
88
<title>bitbucket-cli (Install)</title>
99
<authors>Gildas Cherruel</authors>
@@ -18,11 +18,7 @@
1818
<summary>Command line interface for Bitbucket</summary>
1919
<description>The Bitbucket Command Line Interface brings the power of the Bitbucket platform to your command line. Creating and merging Pull Requests, cloning repositories, and more are now just a few keystrokes away.</description>
2020
<releaseNotes>
21-
- Workspace/project list commands now use the latest Bitbucket API endpoints.
22-
- Pull Request create command now automatically assigns reviewers based on repository settings (default reviewers).
23-
- Pull Request create command now allows (valid) reviewer IDs from different workspaces than the source repository.
24-
- Pull Request create shows the list of assigned reviewers in dry run mode.
25-
- Added a user me command to quickly get information about the authenticated user (flag --emails will show email addresses).
21+
- Use the Effective Default Reviewers of the repository when creating/updating Pull Requests.
2622
</releaseNotes>
2723
</metadata>
2824
<files>

packaging/chocolatey/tools/chocolateyinstall.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ $packageArgs = @{
55
packageName = $env:ChocolateyPackageName
66
unzipLocation = $toolsDir
77
fileType = 'exe'
8-
file64 = "$toolsDir\bitbucket-cli-0.17.2-windows-amd64.7z"
8+
file64 = "$toolsDir\bitbucket-cli-0.17.3-windows-amd64.7z"
99
softwareName = 'bitbucket-cli*'
10-
checksum64 = '1e9b766effa5a8eed127d1fd4a8e006ae1f59556eaf31614aa8e8aca95c3769b'
10+
checksum64 = ''
1111
checksumType64= 'sha256'
1212
}
1313

packaging/package-description.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
Note: This snapcraft is not affiliated with Atlassian.
1212
</description>
1313
<releases>
14+
<release date="2026-02-03" version="0.17.3"/>
1415
<release date="2026-01-30" version="0.17.2"/>
1516
<release date="2026-01-24" version="0.17.1"/>
1617
<release date="2026-01-12" version="0.17.0"/>

0 commit comments

Comments
 (0)