Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
73db49b
Merge pull request #26 from rbansal42/dev
rbansal42 Feb 5, 2026
9f08be3
fix: remove -race and -coverprofile flags from CI to fix covdata error
rahul-hudle Feb 5, 2026
0e0c0ae
refactor: extract shared command utilities to cmdutil package (#15)
rahul-hudle Feb 5, 2026
0c32eae
refactor: consolidate parseRepoArg into cmdutil.ParseRepository (#3)
rahul-hudle Feb 5, 2026
58513c3
docs: add comprehensive documentation (#12)
rahul-hudle Feb 5, 2026
71d5f51
chore: rename module to bitbucket-cli for discoverability
rahul-hudle Feb 5, 2026
5ddfe47
fix: remove App Password references, clarify OAuth setup
rahul-hudle Feb 5, 2026
684ad34
docs: replace remaining App Password references with access token
rahul-hudle Feb 5, 2026
6f5adcf
fix: correct OAuth consumer URL in error message
rahul-hudle Feb 5, 2026
eee88bf
chore: remove accidentally committed binary
rahul-hudle Feb 5, 2026
bf81a94
chore: add bb binary to gitignore
rahul-hudle Feb 5, 2026
51fde0e
feat: add interactive authentication flow
rahul-hudle Feb 5, 2026
33f4b65
feat: retry loop for invalid API tokens
rahul-hudle Feb 5, 2026
c96561c
feat: support Atlassian API tokens with Basic Auth
rahul-hudle Feb 5, 2026
c16e19b
fix: show display name and email/username on successful login
rahul-hudle Feb 5, 2026
6ca70e0
fix: auth status now handles Basic Auth credentials
rahul-hudle Feb 5, 2026
8e427db
feat: add default workspace support
rahul-hudle Feb 5, 2026
580f8c2
feat: add default workspace fallback and AGENTS.md documentation
rahul-hudle Feb 5, 2026
0ad44f2
fix: update goreleaser config for renamed repository
rahul-hudle Feb 5, 2026
61c474e
fix: disable homebrew tap until repository is set up
rahul-hudle Feb 5, 2026
4b9c6c7
feat: enable Homebrew tap publishing on stable releases
rahul-hudle Feb 6, 2026
5c94e4f
fix: pass Homebrew tap token to GoReleaser
rahul-hudle Feb 6, 2026
0fc5875
refactor: extract shared utilities into cmdutil, eliminate code dupli…
rahul-hudle Feb 6, 2026
799caac
fix: address Phase 1 review findings
rahul-hudle Feb 6, 2026
14e62cf
refactor: remove duplicate PR types, use api package types directly
rahul-hudle Feb 6, 2026
dc0db2e
feat: add multi-stage Dockerfile and .dockerignore
rahul-hudle Feb 6, 2026
05c81f8
fix: address Phase 2+3 review findings
rahul-hudle Feb 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
.git
.worktrees
bin/
dist/
cover.out
*.md
docs/
.github/
Dockerfile
.dockerignore
.goreleaser.yml
Makefile
*.test
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
run: go mod download

- name: Run tests
run: go test -v -race -coverprofile=coverage.out ./...
run: go test -v ./...

- name: Run vet
run: go vet ./...
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ jobs:
args: release --clean
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.worktrees/
bin/
dist/
bb
15 changes: 9 additions & 6 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ builds:
- arm64
ldflags:
- -s -w
- -X github.com/rbansal42/bb/internal/cmd.Version={{.Version}}
- -X github.com/rbansal42/bb/internal/cmd.BuildDate={{.Date}}
- -X github.com/rbansal42/bitbucket-cli/internal/cmd.Version={{.Version}}
- -X github.com/rbansal42/bitbucket-cli/internal/cmd.BuildDate={{.Date}}

archives:
- id: default
Expand Down Expand Up @@ -61,23 +61,26 @@ changelog:
release:
github:
owner: rbansal42
name: bb
name: bitbucket-cli
draft: false
prerelease: auto
mode: replace
name_template: "v{{.Version}}"

# Homebrew tap configuration
brews:
- name: bb
repository:
owner: rbansal42
name: homebrew-tap
token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}"
folder: Formula
homepage: "https://github.com/rbansal42/bb"
directory: Formula
homepage: "https://github.com/rbansal42/bitbucket-cli"
description: "Unofficial CLI for Bitbucket Cloud"
license: "MIT"
install: |
bin.install "bb"
test: |
system "#{bin}/bb", "version"
system "#{bin}/bb", "--version"
# Skip homebrew publish for pre-release versions
skip_upload: auto
Loading
Loading