Skip to content

Commit 5ec790b

Browse files
committed
Merge branch 'release/0.17.0'
2 parents a6091db + ebd4b4e commit 5ec790b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+3391
-350
lines changed

.chglog.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ filters:
2121
- Merge pull request
2222
- Merge remote-tracking branch
2323
- Merge branch
24+
- More git ignore
25+
- New git ignore
2426
- "^Bumped to version"
2527
- Updated go packages
2628
- Updated Go packages
@@ -29,6 +31,7 @@ filters:
2931
- Updated Changelog
3032
- Updated modules
3133
- Updated packaging
34+
- Updated Packaging
3235
- Updated Documentation
3336
- Updated checksums
3437
- go mod tidy

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,5 @@ Thumbs.db
6767

6868

6969
# Snyk Security Extension - AI Rules (auto-generated)
70+
.dccache
7071
.github/instructions/snyk_rules.instructions.md

CHANGELOG.md

Lines changed: 47 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,57 @@
1+
0.17.0
2+
=============
3+
2026-01-12
4+
5+
* Issue #32: Added `--query` to list commands (0a01f9b4)
6+
* Issue #31: added support for draft pull requests (115087bb)
7+
* Issue #26: More verbose profile authorization (6ba1ee8c)
8+
* Issue #26: better column name (fd017bcf)
9+
* Issue #26: pipeline steps can show their log command when listed (508311bd)
10+
* Do not wrap columns by default (458cb353)
11+
* Issue #30: report an error if there is no profile (d9f5f4e3)
12+
* Issue #26: Added Pipeline step test reports and cases (f2ecbd49)
13+
* Issue #28: Do not update the Summary metadata, but update the Summary Raw when updating the description (59d23db7)
14+
* Better logging (50988b84)
15+
* Better error management (4e61733b)
16+
* Issue #28: Updated Documentation (8a09694f)
17+
* Issue #28: Added pull request update command (3e9096d4)
18+
* Issue #28: Added pull request update command (d2033af4)
19+
* Added Reviewers to Pull Request struct (333842e8)
20+
* Do not extract the repository name from the arguments if --repository is not present (918871e9)
21+
* refactored workspace code (dd99c7e9)
22+
* Issue #29: Workspace unmarshaling should check for the type field (20798c31)
23+
* Added Pipeline step commands (22696dd3)
24+
* Moved types around (04a30a9e)
25+
* Added pipeline completion for get command (34f2b6af)
26+
* Moved branch code to cmd/branch (fbe267a1)
27+
* Use more common objects in pipelines (c901f5e5)
28+
* Reset RootCmd (b5d20b98)
29+
* Commit should give a CommitReference and vice-versa (d14334ba)
30+
* New links (9c30646c)
31+
* test: add unit tests for pipeline command (15e8c74b)
32+
* feat: add pipeline command for managing Bitbucket Pipelines (234e7fa0)
33+
134
0.16.1
235
=============
336
2025-12-17
437

5-
* Issue #25: Added Support for git worktrees (7a781d8)
38+
* Issue #25: Added support for git worktrees (7a781d84)
39+
* Makefile: snapcraft command new format (b33ef645)
40+
* Missing flag register (893034e2)
641

742
0.16.0
843
=============
9-
2025-08-15
10-
11-
* Issue #22: Profile cannot execute Bitbucket API endpoint with queries (b1e605b)
12-
* Issue #21: Added --sort and --columns to get/list commands
13-
* Issue #20: Moved error flags to persistent flags (111dd05)
44+
2026-08-15
45+
46+
* Issue #21: Added --sort to list commands (6c0c5144)
47+
* Adding --sort to get/list commands (f99bb46e)
48+
* Issue #21: Added --columns flag to get/list commands (284c62aa)
49+
* Issue #21: Separated payload printers (fefd6693)
50+
* Issue #20: Moved error flags to persistent flags (111dd050)
51+
* Issue #22: URL query fix (b1e605b1)
52+
* Makefile: missing folder dependencies, archive only current version (95ee95a8)
53+
* Better error description (92ef97c4)
54+
* use function argument instead of global variable (b5497227)
1455

1556
0.15.0
1657
=============

README.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,6 +546,22 @@ You can get the details of a pull request with the `bb pullrequest get` or `bb p
546546
bb pullrequest get 1
547547
```
548548

549+
You can also modify a pull request with the `bb pullrequest update` command:
550+
551+
```bash
552+
bb pullrequest update 1 \
553+
--title "My pull request" \
554+
--description "My pull request description"
555+
```
556+
557+
To add or remove reviewers from a pull request, you can use the `--add-reviewer` and `--remove-reviewer` flags:
558+
559+
```bash
560+
bb pullrequest update 1 \
561+
--add-reviewer username1 --add-reviewer {userUUID2} \
562+
--remove-reviewer username3 --remove-reviewer {userUUID4}
563+
```
564+
549565
You can `approve`or `unapprove` a pull request with the `bb pullrequest approve` or `bb pullrequest unapprove` command:
550566

551567
```bash
@@ -768,6 +784,54 @@ Finally, you can delete an artifact with the `bb artifact delete` command:
768784
bb artifact delete myartifact.zip
769785
```
770786

787+
### Pipelines
788+
789+
You can list pipelines with the `bb pipeline list` command:
790+
791+
```bash
792+
bb pipeline list
793+
```
794+
795+
By default the current repository is used, you can specify a repository with the `--repository` flag.
796+
797+
You can get the details of a pipeline with the `bb pipeline get` or `bb pipeline show` command:
798+
799+
```bash
800+
bb pipeline get 123456
801+
```
802+
803+
You can start a pipeline with the `bb pipeline trigger` command:
804+
805+
```bash
806+
bb pipeline trigger --branch master --variable KEY1=VALUE1 --variable KEY2=VALUE2
807+
```
808+
809+
By default, the pipeline is started on the current branch. You can also specify a tag or a commit with the `--tag` or `--commit` flags instead of a branch.
810+
811+
You can stop a running pipeline with the `bb pipeline stop` command:
812+
813+
```bash
814+
bb pipeline stop 123456
815+
```
816+
817+
You can get the list of the steps of a pipeline with the `bb pipeline step list` command:
818+
819+
```bash
820+
bb pipeline step list --pipeline 123456
821+
```
822+
823+
You can get the details of a step with the `bb pipeline step get` or `bb pipeline step show` command:
824+
825+
```bash
826+
bb pipeline step get --pipeline 123456 {stepUUID}
827+
```
828+
829+
You can get the logs of a step with the `bb pipeline step log` command:
830+
831+
```bash
832+
bb pipeline step logs --pipeline 123456 {stepUUID}
833+
```
834+
771835
### GPG Keys
772836

773837
You can list GPG keys with the `bb key list` command:

0 commit comments

Comments
 (0)