Rubber Duck Thursdays - Let's keep building!

Rubber Duck Thursdays - Let's keep building!

2025-08-28

Join us for Rubber Duck Thursdays! A lighthearted and informal stream where we live code on some projects.

In this stream, we recap the turn-based game MCP server and demo the elicitation feature for gathering user preferences, then shift gears into a deep dive on GitHub Actions. Starting from an empty repository, we build workflows from scratch — covering YAML structure, event triggers (issues, issue_comment, push, pull_request, workflow_dispatch), jobs running in parallel, job dependencies using the needs property, conditional steps with if, and matrix strategies for cross-platform builds across multiple OS and Node.js versions.

We also install the VS Code GitHub Actions extension for IntelliSense and syntax highlighting, and discuss CI/CD pipeline patterns including build-test-deploy workflows.

The GitHub changelog recap covers ARM64 hosted runners GA, GPT-5 in GitHub Models, GitHub MCP server secret scanning, immutable releases, Copilot spaces adding entire repos, Grok Code Fast 1, and dependabot Rust toolchain support.

Related Content

Rubber Duck Thursdays - Building a turn-based-game MCP server

Rubber Duck Thursdays - Building a turn-based-game MCP server

2025-08-07 GitHub

In this live stream, we continue building a turn-based game MCP server, implementing MCP elicitation to gather user preferences and consolidating duplicate tool calls into cleaner abstractions. We also recap the latest GitHub changelog including npm trusted publishing with OIDC, Claude Opus 4.1, and Copilot coding agent updates.

Rubber Duck Thursdays - Build for the love of code

Rubber Duck Thursdays - Build for the love of code

2025-07-24 GitHub

In this episode, we recap the latest GitHub changelog including GitHub Spark entering public preview and coding agent support for instructions.md files. We introduce the 'Build for the love of code' hackathon, prototype a rubber duck debugging app with GitHub Spark, and build an MCP server from scratch using TypeScript while exploring tools, prompts, and resources.

Rubber Duck Thursdays - Let's build

Rubber Duck Thursdays - Let's build

2025-07-03 GitHub

In this stream, Chris catches up on several weeks of GitHub updates including the remote MCP server preview and Copilot coding agent for business users. The live coding session demonstrates adding internationalization to the Copilot Airways app using Copilot coding agent, custom VS Code chat modes for planning, and agent mode in Xcode for iOS development.