Overview I have several posts discussing GitHub Advanced Security, but practically a question that I get often is: “Who can access the alerts on each repository?” I hope to solve that with this p...

GitHub Advanced Security Permissions Chart

Docker Container Jobs in GitHub Actions
Overview GitHub Actions has a relatively little known feature where you can run jobs in a container, specifically a Docker container. I liken it to delegating the entire job to the container, so e...

ApproveOps: GitHub IssueOps with Approvals
Overview This is follow-up to my previous post, Demystifying GitHub Apps: Using GitHub Apps to Replace Service Accounts, where I go over the basics of creating a GitHub App and accessing its insta...

Demystifying GitHub Apps: Using GitHub Apps to Replace Service Accounts
Overview In GitHub Actions, the GitHub Token works very well and is convenient for automation tasks that require authentication, but its scope is limited. The GitHub Token is only going to allow u...
Miscellaneous GitHub API/GraphQL/CLI Automation Scripts
Overview I have a large Postman workspace for all my API calls, but it’s sometimes hard to share an example of an API or script with someone. Thus, I decided to create a repo that consolidates my ...

Programmatically Download a Package Binary from GitHub Packages
Overview We had a team that wanted to push to GitHub packages, which is relatively easily enough to do and is well documented. However, they had a subsequent job that was building a Docker image w...

Migrate SVN to Git
Overview Let’s face it: Subversion had its time in the sun, but Git is the more modern source control system. If you want to use GitHub and take advantage of all the collaboration and security fea...

Connecting Azure Boards GitHub App to Multiple Azure DevOps Orgs/Projects
Overview We all probably know by now that there is some pretty solid first-party support for linking GitHub to Azure DevOps, specifically, Azure Boards, with the Azure Boards GitHub app. Assuming ...

GitHub Advanced Security Feature Comparison
Overview GitHub Advanced Security (GHAS) is an addon for those on GitHub Enterprise. While it costs extra, the code scanning, secret scanning, and the dependency review feature set is quite impres...

Powerlevel10k Zsh Theme in GitHub Codespaces
Overview Hello 👋 ! This is my first post since joining the GitHub FastTrack team last week. I’m still learning a lot of information as well as tips and tricks from other Hubbers. One of the things...