GitHub Actions

Using GitHub Actions to summarise your Go tests

GitHub recently posted about a new GitHub Action that can be used to summarise your test results. The action is called test-summary/action, available at github.com/test-summary/action. There are several examples on how to use the action at github.com/test-summary/examples. However, there were no examples on how to use this with Go. I contributed a pull request which showed how to achieve this. In this post, I will show how to use the action with Go.

Blog

May 16, 2022
Creating a Portfolio Using Azure Static Web Apps

Join Microsoft for an introduction to WebApp creation and hear employability advice from Microsoft employees! This day will be given in 4 virtual informative and lab sessions: Session 1: Introduction to GitHub, Session 2: Introduction to Hugo, Session 3: Introduction to Azure Static Web Apps, Session 4: Career Talks / Employability Tips

Talk

April 20, 2022
Deploying Static sites to Azure the cheap and performant way

Did you know that static content can help you build performant sites that easily scale globally? Better yet, they can be incredibly cost-effective! Join Chris, as he talks through - * The JAMstack (not related to Paddington bear - I promise!) and why you should care about it * Static Site Generators such as Hugo * Azure Hosting Options - Azure Storage vs Azure Static Web Apps * Combining Static sites with Serverless APIs

Talk

April 2, 2022
Deploying Static sites to Azure the cheap and performant way

Did you know that static content can help you build performant sites that easily scale globally? Better yet, they can be incredibly cost-effective! Join Chris, as he talks through - * The JAMstack (not related to Paddington bear - I promise!) and why you should care about it * Static Site Generators such as Hugo * Azure Hosting Options - Azure Storage vs Azure Static Web Apps * Combining Static sites with Serverless APIs

Talk

March 22, 2022
Using GitHub Actions, Azure Functions, Azure API Management and Google Analytics to display top posts on a Hugo Static Site

In this post, I show how I use GitHub Actions to call an Azure Function (through Azure API Management) that interacts with Google Analytics as part of the process to build my Hugo Static Site. The end result is that top posts are pulled into the Static Site Generation build process, rather than calling the Google Analytics API through JavaScript at runtime.

Blog

March 13, 2022
GitHub - More than a Git repo

Chris is the blogger, podcaster, host, and producer of his content platform CloudWithChris.com. He uses GitHub to manage, develop, build and deploy it. In this session, Chris explores how GitHub is more than just a Git repository, and how he uses it for his own work:

  • GitHub Issues / Projects to plan the content (Blog & Podcast) backlog - GitHub repositories to version control the website’s source code (and recently open sourced the theme) - GitHub Codespaces to make changes to the site from any device - GitHub actions to build/deploy the site, and publish podcast mp3 files

Talk

March 9, 2022
Using GitHub Actions and OpenID Connect to deploy Static Web Apps to Azure

Back in November, GitHub announced its OpenID Connect capability for cloud deployments was generally available. This has been on my list to try out, and I finally managed to get around to it! With scenarios like this, I prefer to do something real and hands-on, rather than mocked, or a proof of concept. I decided to refactor my GitHub Action workflows for cloudwithchris.com, removing the need for secrets stored in GitHub. In this post, I outline my journey through this.

Blog

February 22, 2022
Automate adding GitHub Issues to GitHub Projects (Beta) in a repository owned by a user

I recently wrote a blog post about using GitHub Actions to automatically add a GitHub Issue to a GitHub project (Beta) when the issue is opened. I received a question from my colleague and maintainer of the promitor and KEDA Open Source (OSS) Projects, Tom Kerkhove on doing the same with a user-owned GitHub repository, rather than organisation-owned.

Blog

February 10, 2022
Automate adding GitHub Issues to GitHub Projects (Beta) in a GitHub organisation

I’ve been following the GitHub Projects beta for a while now, and have been fortunate to be accepted as an early adopter. I’m a big fan of the direction, and the flexibility. One of the limitations I’ve noticed is that there’s currently no built-in way to automatically add an issue to a project board. It’s on the backlog, but not yet available. Fortunately, GitHub Actions has us sorted. I’ll walk you through a sample I put together to do exactly that.

Blog

February 5, 2022
Deploying Static Sites to Azure the cheap and performant way

Did you know that Static Sites can help you build performant sites that easily scale globally? Better yet, they can be incredibly cost-effective!

Talk

October 16, 2021