* ci(breaking-changes): split into separate builds for pr and main * ci(breaking-changes): add path for npm install steps * ci(breaking-changes): fix up workflow, update bash script