CI/CD

Rubber Duck Thursdays - Let's build with custom agents (again!)
GitHubChris continues building custom agents for the software development life cycle. After reviewing the changelog including Copilot Spaces updates and assigning issues to Copilot via API, he explores the awesome-copilot repository for agent inspiration, brainstorms SDLC agent ideas like test writers and security reviewers, and live-builds a GitHub Actions workflow agent with a companion instructions file.

Rubber Duck Thursdays - Let's keep building!
GitHubIn this live stream, we recap the MCP server elicitation feature and then dive into GitHub Actions fundamentals — building workflows from scratch, covering triggers, jobs, dependencies with needs, matrix builds for cross-platform testing, and workflow_dispatch for manual runs. We also walk through a packed GitHub changelog covering ARM64 runners, GPT-5 in GitHub Models, immutable releases, and GitHub MCP server secret scanning.

Assign issues to GitHub Copilot from the GitHub mobile app
GitHubThe GitHub Copilot coding agent works from anywhere—including your phone. This video demonstrates assigning a GitHub Issue to Copilot directly from the GitHub Mobile app, targeting a GitHub Pages deployment task for the 'Copilot Airways' CI workflow. It then shows how to monitor Copilot's progress, view the session log, and review and approve the resulting pull request entirely from a mobile browser, including the 'Approve and Run' gate that protects GitHub Actions execution.

The GitHub Copilot coding agent *NEW*
GitHubGitHub Copilot coding agent lets you assign GitHub Issues to Copilot, which works asynchronously in the background to create and iterate on pull requests. This video walks through assigning a form input validation task on the 'Copilot Airways' demo app, watching Copilot form a plan, generate code, and run linters, builds, and tests to verify quality. It also covers the human-in-the-loop review experience—adding PR comments that Copilot acknowledges and acts on—plus the 'Approve and Run' gate that protects GitHub Actions execution.

Rubber Duck Thursdays - Lizard, Spock
GitHubExtending Rock Paper Scissors to include Lizard and Spock using GitHub Copilot Vision to interpret a game diagram. Also covers Claude 3.7 Sonnet in Copilot, Dependabot version updates for Go modules, GitHub Codespaces for testing, and repository branch protection settings.

Rubber Duck Thursdays - Rock, Paper, Scissors
GitHubBuilding a Rock Paper Scissors game in Go for the gh-game GitHub CLI extension using GitHub Copilot Agent Mode. Explores the new GPT-4o code completion model, Next Edit Suggestions, and drives test coverage from 42% to 100% using Copilot inline chat and agent workflows.

Rubber Duck Thursdays - Tic, Tac, Toe
GitHubBuilding a Tic Tac Toe game in Go for the gh-game GitHub CLI extension using GitHub Copilot Agent Mode. Also covers setting up CodeQL code scanning, fixing GitHub Actions workflow permissions, and a demo of GitHub Spark for creating micro apps from natural language prompts.

Rubber Duck Thursdays - Actions, Codespaces and Coin Toss
GitHubBuilding on the gh-game CLI extension project, Chris sets up GitHub Codespaces with dev containers, creates a CI workflow using GitHub Actions, and writes Go tests. The stream covers refactoring the coin toss game to use the go-gh prompter package for interactive selection menus, with GitHub Copilot assisting across multiple AI models.

Rubber Duck Thursdays - Creating gh-game CLI extension
GitHubDeep dive into GitHub Actions workflows including build, linter, and release pipelines for the GitHub Skyline CLI extension. Chris cuts a live release, then creates a brand new GitHub CLI extension (gh-game) from scratch — building a coin toss game in Go using the Cobra package with help from GitHub Copilot.

Govern your repositories with push rulesets
GitHubIntroduces GitHub push rulesets, a governance feature that restricts what can be pushed to a repository based on the attributes of changed files—including path, extension, and size. The video demonstrates protecting sensitive files such as GitHub Actions workflow files, configuring bypass rules for designated roles, viewing blocked-push and bypass insights, and explains that push rules are enforced across the entire fork network of a repository.