Builds and CI
This topic is about tools used to automate building software. This includes local tools (like Make) and hosted services for continuous integration and deployment (like Buildkite or GitHub Actions).
5 articles
Whose code am I running in GitHub Actions?
I wanted to know what third-party code I was using in my GitHub Actions. I was able to use standard text processing tools and shell pipelines to get a quick tally.
How to customise the title of Buildkite builds triggered from GitHub deployments
Getting a more descriptive build label than ‘Deployment’.
Creating a GitHub Action to auto-merge pull requests
Saving myself the trouble of clicking that pesky “merge” button.
The Hypothesis continuous release process
How we do continuous releases of hypothesis-python, and why.
Some useful Git commands for CI
A couple of Git commands that I find useful in builds and CI.
6 notes
Removing a self-hosted runner from GitHub Actions
How to install exiftool in GitHub Actions
How to install an asset from a GitHub release
Use
gh release download, which includes a pattern matcher if you want to pick a specific asset.Running the Netlify CLI in GitHub Actions
Use concurrency gates to prevent concurrent deployments
Installing mimetype on Alpine Linux