Home
josh-ops
Cancel

GitHub Packages: Migrate NuGet Packages to GitHub Packages

Overview To complete my NuGet Package migration series, I wanted to demonstrate how one could migrate NuGet packages to GitHub Package. The other system we are migrating from (whether it be Azure ...

GitHub Packages: Migrate NuGet Packages Between GitHub Instances

Overview I recently had a customer ask me how they could migrate their NuGet packages from one GitHub instance to another (e.g.: from GitHub Enterprise Server to GitHub Enterprise Cloud). I wasn’t...

Using the GitHub Checks API to Link Workflow Statuses in a PR

Overview I was talking to a colleague @colindembovsky the other day about how to report back to the PR the status of a GitHub Action workflow that was triggered programmatically via the workflow_d...

GitHub: Script to Mass Delete Repos

Overview If you’ve ever had to delete several repositories in GitHub, you know it can be a pain as you have to copy/paste the name of each repo in the verification prompt. This script aims to simp...

Migrating Repos to GitHub

Overview There are several options for migrating repos to GitHub, depending on what Source Control Management (SCM) tool you are coming from, and what you want to migrate. Just the Git repo with a...

Azure DevOps Commit Message Validator and PR Linker GitHub Action

Overview I was with a client recently that was using GitHub for source control and GitHub Advanced Security, and Azure DevOps for Boards and Pipelines. Integrating GitHub with Azure DevOps is rela...

GitHub: Script to Mass Add Users to a Team

Overview If you’ve ever had to add several users to a team in a GitHub organization, you know it can be a pain as it’s one user at a time and multiple clicks per add. This script aims to simplify ...

A Lap Around GitHub Advanced Security (30m Video)

Overview I realized that there wasn’t any content of me speaking on the internet, just blogging, so I thought I would at least create one! This is a video I created to explain the features of GitH...

Configure GitHub Dependabot to Keep Actions Up to Date

Overview You probably know that Dependabot can be used to update your packages, such as NPM or NuGet, but did you also know you can use it to keep Actions up to date in your GitHub Actions Workflo...

My macOS Development Environment: iTerm2, oh-my-zsh, and VS Code

Overview A new team member had just joined my team at GitHub and it was their first time using macOS as the primary work machine. They had asked if I had any tips on setting up your local developm...