GitHub Actions

The Playwright Reporter for GitHub Actions

August 28, 2023

For developers leveraging GitHub Actions to automate workflows E2E tests, Playwright provides excellent documentation on its use with GitHub Actions. By default, the setup uses the HTML reporter, offering a detailed look at test results. However, I found myself longing for a more straightforward overview of these results. This led me to develop a GitHub Actions reporter.

Read more

Retrieving an artifact from a previous GitHub Actions workflow

August 17, 2023

While configuring some end-to-end tests with Playwright, I wanted to achieve a visual comparison between the current run and the previous one. Playwright expects to have a snapshot available for its comparison. When I run this on GitHub Actions, the snapshots should be taken from my previous GitHub Actions workflow run.

Read more

Dispatch a GitHub Action via a fine-grained Personal Access Token

March 24, 2023

Finally, I made a move with my blog to start using two repositories in production. One repository holds all the markdown content and assets, and another contains the content of my website. The reason for this change is that I want to use the content of my blog for testing out other static-site generators and frameworks.

Read more

Adding or deleting GitHub project labels on issues

May 18, 2022

Since projects got added to GitHub, I started using it more and more. For Front Matter, I am using projects to manage its releases. Before projects, I used milestones, but with projects, it is easier to follow up on what things I still need to do before the release. GitHub Project example from Front Matter One thing I was missing was a sort of label in the issue list to easily spot which issues were already added to a project release.

Read more

Deploy your Azure Functions as a package from GitHub Actions

May 3, 2021

For Squarl, I started to implement a couple of improvements for the back-end running on Azure Functions. I created these functions with TypeScript. In the past, I used webpack and later Azure Funcpack to bundle my functions to one file per function. That way, the host does not have to do all those read actions for retrieving the dependencies.

Read more

Deploy your site to Vercel using GitHub Actions and Releases

April 26, 2021

One of my favorite hosting companies is Vercel as they can provide simplicity and flexibility at the same time. I wanted to control my site’s deployment process on Vercel entirely for a new product I am building. Usually, when you use Vercel in combination with GitHub. It will automatically trigger new deployments when you push code.

Read more