GitHub Actions

Effortlessly Configure GitHub Repositories for Azure Deployment via OIDC

Scripting your Azure-Ready GitHub Repository using Azure and GitHub CLI

What if we could script the creation and configuration of a GitHub Repository so that it is ready to provision or deploy Azure resources from a GitHub Actions pipeline? We will do that in this article using the Azure CLI and GitHub CLI.

Read more...

Deploying to Azure from Azure DevOps without secrets

Azure DevOps Workload identity federation (OIDC) with Pulumi

If you are deploying your application to Azure from Azure Pipelines, you might want to leverage the ability to do so without using secrets thanks to Workload identity federation. In this article, I will demonstrate how to automate the configuration of your Azure DevOps project, with everything pre-configured to securely deploy applications to Azure.

Read more...

Create an Azure-Ready GitHub Repository using Pulumi

Using Azure OpenID Connect with Pulumi in GitHub Actions

Creating an application and deploying it to Azure is not complicated. You write some code on your machine, do some clicks in the Azure portal, or run some Azure CLI commands from your terminal and that's it: your application is up and running in Azure.

Read more...

Migrating and open-sourcing my blog

What changed on my blog - Statiq, GitHub, giscus, and much more.

Today I talk to you about the recent changes I made to my blog when I migrated it to Statiq and open-sourced it.

Read more...

4 tips about GitHub Actions environment variables and contexts

I recently played a bit with GitHub Actions and as I have spent some time running, again and again, my workflows to understand what was going wrong I thought it could be interesting to share what I have learned especially concerning environment variables and contexts.

Read more...

Producing packages for Windows Package Manager

Automate the upgrade of a winget package with GitHub Actions and Winget Create.

In my previous articles about winget I talked about installing packages but I did not talk about producing packages for Windows Package Manager. So let's set things right.

Read more...