Last week was GitHub Galaxy, where GitHub showed off many of its innovations and how its platform can help enterprise and “mid-market” customers. I’ll do a separate write-up on what I got from those presentations.
Let’s look at what got released last week.
On the quality of life side, GitHub improved the contrast in their default light and dark themes. I haven’t taken them for a spin because I have been using one of their themes targeting color-blind folks because it has better contrast. I wish their announcement did more to show the side-by-side comparisons of what changed. Still, I’m delighted they continue to make efforts to improve their accessibility.
The feature that I’ve been anticipating the most is the addition of a VS Code extension for GitHub Actions. You can get the extension here. I’ve been using it since it came out, and it has already saved me a couple of times. Previously, I depended on actionlint for early feedback on my workflows, but this new extension does an even better job. The most significant difference I’ve seen is it does a decent job of detecting what variables are in scope. It still needs improvement, but that is typical with a beta product. While I haven’t used it yet, you can also check the status of workflows associated with the repo you are in from VS Code. This feature might be a massive win for devs who aren’t creating workflows but using them.
Putting on my security and compliance hat, GitHub made a ton of improvements that I can’t wait to use.
Looking at the dependency graph, we can now export an SBOM or Software Bill of Materials. GitHub has been making many improvements to the dependency graph and allowing us to add things not found during the build. This built-in way to generate an SBOM will be a huge help for anyone who needs to worry about Executive Order 14028. They’ve also made a bunch of improvements to the UI for the dependency graph.
Another fascinating compliance change lets us see when an admin bypassed a branch protection rule to push a commit. While this is only a minor tweak to the existing functionality it helps shine a light on areas where something exceptional happened.
GitHub released even more features than this, but these are the ones that caught my eye.
This article will be my last This Week in GitHub. I’ve learned a lot by looking at their releases every week, but it’s time for me to move on to some new projects.
You must be logged in to post a comment.