![]() ![]() Note that the binaries are not currently notarized for MacOS Gatekeeper.Download, extract the archive, and move it onto your PATH. ![]() Pre-built binary archives can be downloaded from the Releases page. Note that the GitHub CLI, gh is a dependency of Turbolift and will be installed automatically. Install turbolift using brew from Skyscanner's tap, as follows: This demo shows Turbolift in action, creating a simple PR in two repositories: This blog post gives a longer background for the thinking behind Turbolift. ![]() While Codelift was useful, we have found that a decentralised, interactive tool is far easier and quicker for people to use in practice. Codelift was a centralised batch system, requiring changes to be scripted upfront and run overnight. Historical note: Turbolift supersedes an internal system at Skyscanner named Codelift. It automates cloning, committing, and raising PRs en-masse, so that you can focus on the substance of the change. Turbolift essentially automates the boring parts and stays out of the way when it comes to actually making the changes. Manually cloning and raising PRs against tens/hundreds of repositories is painful and boring. You can use any tools necessary to make the change, and there's a degree of immediacy in having local files to inspect, tweak or run validation. PhilosophyĪnyone who has had to manually make changes to many GitHub repositories knows that it's hard to beat the simplicity of just cloning the repositories and updating them locally. A simple tool to help apply changes across many GitHub repositories simultaneously. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |