GitHub Actions: Building a Dynamic Matrix
Overview Sometimes when you’re creating GitHub Actions, you have to get creative to get the job done. One such example is when you need to run several jobs at the same time, but the number of jobs...
Overview Sometimes when you’re creating GitHub Actions, you have to get creative to get the job done. One such example is when you need to run several jobs at the same time, but the number of jobs...
Overview I was working with a customer recently who was using Twistlock / Prisma Cloud Scan to scan their Docker containers. Some CLI tools, like Checkmarx’s cx scan create <params> --report...
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...
Overview We’re often adding new users to Projects (ProjectsV2) in GitHub, and previously, it was all manual work in the UI. I wanted to automate this, but found the updateProjectV2Collaborators mu...
Overview I’ve been exploring how to enable Dependabot Version Updates across a large set of repositories. Unlike Dependabot Security Alerts or Dependabot Security Updates, Dependabot Version Updat...
Summary I’m embarrassed to say that every time I was editing a GitHub Actions workflow file with the web editor in GitHub, if I needed to make a multiline comment, I either added each # in manuall...
Overview OpenID Connect (OIDC) is great for accessing resources by exchanging short-lived tokens directly to the thing you are trying to authenticate with (often a cloud provider but doesn’t have ...
Overview I recently had a customer ask if it was possible to natively integrate GitHub Enterprise Server with Slack. Right now, they are using custom actions in GitHub Actions and scripts in Jenki...
Overview I recently had the opportunity to hop on the Visual Studio Toolbox Live channel for a 2-part DevOps series: one session on GitHub Actions and one session on Azure Pipelines. In this video...
Overview I recently had the opportunity to hop on the Visual Studio Toolbox Live channel for a 2-part DevOps series: one session on GitHub Actions and one session on Azure Pipelines. In this video...