Skip to content
This repository has been archived by the owner on Apr 27, 2022. It is now read-only.
/ bff Public archive

Breaking, Feature, Fix - a tool for managing semantic versioning

License

Notifications You must be signed in to change notification settings

chanzuckerberg/bff

Repository files navigation

bff

Breaking, Feature, Fix - a tool for managing semantic versioning.

A tool for implementing semantic versioning, but with a better name, inspired by this tweet.

Install

Homebrew

brew tap chanzuckerberg/tap
brew install bff

Platform Agnostic

You can use the godownloader script like so–

curl -L https://raw.githubusercontent.com/chanzuckerberg/bff/main/download.sh | sh

See the script for parameters.

Common Errors

  • Branch errors

To change the default branch in head to a new default branch, run this:

git remote set-head origin -a

Then try running the bff command again. Make sure the default branch is clean!

  • FATA[0000] unable to fetch ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain

Your ssh key hasn't been added to your ssh agent. Run ssh-add to add it. Learn more about ssh-add here.

$ ssh-add
Identity added: directory-to-.ssh/key (user)