set pins according to the board layout
added optional `layout` param
use bumpversion