Automating GitHub Project Management: Moving Issues to “Done” with GitHub Actions and CLI

This post discusses automating the transition of issues to “Done” status when closed in GitHub Projects using GitHub Actions and GitHub CLI, enhancing project management efficiency and reducing manual tasks.

Using GitHub CLI with GitHub Actions for GitHub Project automation

The blog post details the integration of GitHub CLI with GitHub Actions to automate project management. It explains how to move newly opened issues to a project board’s “ToDo” column via a custom workflow, highlighting the CLI’s customisation options and advantages over built-in workflows. Future posts will explore further automation possibilities.

GitHub Universe 2024 – My Highlights

GitHub Universe Octocat with Alcatraz in background

Last week, I had the incredible opportunity to attend GitHub Universe in San Francisco, and what an experience it was! This blog post will share some key insights and highlights from the event. There’s so much to cover. I’ll only scratch the surface. 🙂 GitHub Universe In 2024, it would not be a conference if … Read more

Automating Logic App Deployments: From Designer to Terraform

I have been building several Logic Apps recently. I wanted to fully automate the setup and configuration using Terraform. In this blog post I will be showing you how to automate the Logic App Designer to Terraform. Its a slightly different blog post than usual, rather than full blown automation from the start, in this … Read more

Azure Logic App Consumption Plan Creation using Terraform

Lets look at creating an Azure Logic App with a consumption plan using Terraform. Azure Logic Apps are a cloud service that allows you to automate workflows, business processes, and integrations across various services.  Why the Consumption plan? I like using this plan as it offers the pay-per-execution pricing model. I use it for Logic … Read more

Using Terraform for Geo-Restore in Azure PostgreSQL Flexible Server

It was recently announced that you can now use Terraform to Geo-Restore within PostgreSQL Flexible server. I will show how you can do this within this blog post. Terraform support for Geo-Restore allows you to incorporate the functionality into your CI/CD tooling! What is Geo-Restore? Geo-Restore is a powerful disaster recovery feature for Azure Database … Read more

Quick Fix: Resolving the ‘subscription_id is a required provider property’ Error in Terraform

Using Terraform and came across this error: “subscription_id is a required provider property when performing a plan/apply operation”? This blog post is for you – a quick post on how to fix this and get you back to deploying using Terraform Full error output Lets look quickly at the full output when trying to run … Read more

Dynamic Matrices in GitHub Actions

Learn how to set up dynamic matrices in GitHub Actions to run jobs multiple times based on specific criteria

How to Create Dynamic Environment Variables in GitHub Actions

Creating dynamic environment variables in GitHub Actions are super useful. I have been doing this recently on a few workflows and thought I’d share a quick guide on how to set up dynamic environment variables with some practical examples. Using $GITHUB_ENV to Create Dynamic Environment Variables $GITHUB_ENV is a file path used by GitHub Actions. … Read more

How To Create A Virtual Environment in Python

I have been using Python a lot recently and thought I would write a blog post on how to create a virtual environment in Python and why I suggest you use them What is a Virtual Environment in Python? A virtual environment is a self-contained directory that will contain a Python installation along with all … Read more