Home
josh-ops
Cancel
Maven packages in GitHub Packages

GitHub Packages: Migrate Maven Packages Between GitHub Instances

Overview I have been working with more customers who are migrating GitHub instances and want to be able to migrate GitHub Packages. There is not an easy lift-and-shift approach to migrate GitHub P...

npm packages in GitHub Packages

GitHub Packages: Migrate npm Packages Between GitHub Instances

Overview I have been working with more customers who are migrating GitHub instances and want to be able to migrate GitHub Packages. There is not an easy lift-and-shift approach to migrate GitHub P...

Git LFS file in GitHub

Adding Files to Git LFS

Overview Git LFS can be very helpful to store large files along with your code in Git repositories. Git LFS artifacts are treated like any other file in Git, but the contents of the file are store...

Git LFS file in GitHub

Migrating Large Files in Git to Git LFS

Overview Git LFS can be very helpful to store large files along with your code in Git repositories. Git LFS artifacts are treated like any other file in Git, but the contents of the file are store...

Missing Git LFS file (pointer) in GitHub

Migrating Git Repos with LFS Artifacts

Overview Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server l...

Replacing environment-specific configuration at deployment time

Tokenization / Replacing Environment Tokens in GitHub Actions

Overview I’ve been thinking about the “build once, deploy many” concept lately, and how to accomplish this in GitHub Actions. We definitely don’t want to be creating a “dev” build, testing it, the...

Secrets stored in a repository with a base64-encoded value

Using GitHub Actions Secrets to Store Certificates/Keys

Overview In Azure DevOps, if you wanted to store a certificate, you would use a “Secure Files” feature. GitHub doesn’t have the same native functionality, but you can still store the value of a ce...

Verified commits in GitHub

How to Sign Commits for GitHub

Overview This post will cover how to sign commits locally so that they show up as verified in GitHub. This can be important because in GitHub (as well as other Git platforms), it uses the email in...

Creating a team in GitHub

GitHub: Scripts to Mass Create and Delete Teams

Overview If you’ve ever had to create several teams in GitHub, you know how painful it can be clicking around manually in the GitHub interface, especially if you have to create child teams. These ...

A Dependabot-created pull request for a reusable workflow update version update

Configuring Dependabot for Reusable Workflows in GitHub

Overview We already can use Dependabot Version Updates for keeping marketplace actions (in addition to custom internal/private actions) up to date (see my post) for more details). However, as of M...