
Rubber Duck Thursdays - Creating gh-game CLI extension
This episode dives into GitHub Actions, starting with a walkthrough of the build, linter, and release workflows configured for the GitHub Skyline CLI extension. Chris explains workflow triggers, permissions, and demonstrates cutting a live release using semantic versioning and the cli/gh-extension-precompile action to generate cross-platform binaries.
The second half focuses on creating a brand new GitHub CLI extension from scratch. Using gh extension create, Chris bootstraps the gh-game project and builds a coin toss game in Go with the Cobra package. GitHub Copilot assists with scaffolding the command structure, applying code changes, and generating commit messages. The stream also covers publishing the repository using gh repo create.
Related Content

Rubber Duck Thursdays - GitHub Skyline
GitHubChris introduces the GitHub Skyline CLI extension, a Go-based tool that generates 3D STL models and ASCII art visualizations of your GitHub contribution history. The stream covers the gh skyline command, 3D printing contribution graphs, and live refactoring of the Go codebase using GitHub Copilot Edits to split a monolithic main.go into modular components.
Beyond version control: Using GitHub throughout your development lifecycle
GitHub is well-known for version control, and its work with the open source community. But did you know you can use GitHub throughout your development lifecycle? Join Chris Reddington from GitHub's Developer Relations team as he explores how you can use GitHub to plan, code, build, and deploy your work. Learn how the platform comes together in GitHub Issues, Projects, Codespaces, Actions, Copilot and Advanced Security!

End-to-end InnerSourcing and Secure Development with GitHub
Many of you may be familiar with GitHub for your own Open Source (OSS) projects. But, did you know that you can run your end-to-end development within your organization using GitHub Enterprise? Join Chris for a whistle-stop tour in the day-in-the-life of a developer with GitHub Codespaces, GitHub Copilot, GitHub Actions and GitHub Advanced Security, showing how you can bring Open Source best practices into your day-to-day work (also known as InnerSource)!
