Recent Articles - GitHub

Use GitHub Actions Timeouts to Protect Your Budget
Use GitHub Actions Timeouts to Protect Your Budget
Nov 5, 2023 · 4 min read

The default job timeout of 6 hours is unreasonably long.


Skippable GitHub Status Checks Aren't Really Required
Skippable GitHub Status Checks Aren't Really Required
Jul 25, 2023 · 5 min read

If your GitHub branch protection rule requires a status check, but that status check can be skipped, you aren't actually protected.


Installing npm Packages From GitHub
Installing npm Packages From GitHub
Feb 23, 2023 · 2 min read

Installing packages from GitHub is a great way to test them before publishing.


Reporting Lerna Monorepo Test Coverage to Codecov
Reporting Lerna Monorepo Test Coverage to Codecov
Feb 20, 2023 · 3 min read

It's not straightforward, and you likely can't use preexisting CI tasks.


Publishing Docker Images with GitHub Actions
Publishing Docker Images with GitHub Actions
Feb 20, 2021 · 7 min read

Publishing Docker images is a common CI/CD task, and the tight integration GitHub Actions has with GitHub repositories makes it a great tool for the job.


Changing a Git Commit Message
Changing a Git Commit Message
Dec 5, 2020 · 6 min read

The Git commands to change a commit message are situational - here's a short guide to all of them.


Undoing a Git Commit
Undoing a Git Commit
Dec 3, 2020 · 5 min read

Complicated Git commands are hard to remember and are full of landmines - here's a short guide on how to undo any Git commit.


Code Review Comment Prefixes
Code Review Comment Prefixes
Nov 6, 2020 · 4 min read

Regardless of what style of code reviews you use, code reviews in general are an important tool to share expertise and improve quality, but sometimes the intention of comments can be lost.


Scheduling Netlify Builds with GitHub Actions
Scheduling Netlify Builds with GitHub Actions
Apr 24, 2020 · 3 min read

Netlify is a popular service to host JAMstack websites with, and updating those websites automatically on a schedule is easy with GitHub Actions.