Skip to content

Oxyaction/bb-open-pr

Repository files navigation

Bitbucket-cli utils

build

Provides a cli to operate bitbucket.

See all commands

pnpm ts-node src/bitbucket-cli.ts --help

Commands:

sync-dependency

Command used to open a Bitbucket pull request to update a dependency (if needed). Run --help to see all command options.

pnpm ts-node src/bitbucket-cli.ts sync-dependency --help

General usage:

pnpm ts-node src/bitbucket-cli.ts sync-dependency --workspace=akompaniets --repositorySlug=pr-opener-test --dependencyName=lodash --dependencyVersion=5.0.5

Used target test repo:

https://bitbucket.org/akompaniets/pr-opener-test/src/master/

Utils

Lint:

pnpm lint

Tests:

pnpm test

Implemented

  • Creating pr to update dependency
  • Semver check
  • Bitbucket prompt authentication
  • Added unit tests
  • Added linting
  • Added CI (Github actions)
  • Added spinner progress indicator

Todo

  • Improve error handling

About

Opens pr in bitbucket if dependency updated

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published