Publishing re-usable actions

GitHub Actions provide one of the easiest ways to add CI to a git repository with minimal effort. Drop a YAML file in the right place and you’re good to go. How do you create one, though? It’s easier than you might think! ...

September 2, 2022 · 5 min · Cris Dywan

Rolling back to the last good version

Do you love to install the latest and greatest? Try out new and interesting things? Except it might break for some reason. If only you had a time machine… ...

August 30, 2022 · 3 min · Cris Dywan

Re-inventing the wheel

openQA test distributions can become quite big. Usually test modules and helper functions live side-by-side. What if you could easily split things up into multiple repositories? ...

August 4, 2022 · 3 min · Cris Dywan

The bare minimum to keep dot files in git

What do you do to backup files in your home? How do you share them and keep track changes? Version control to the rescue! ...

April 27, 2022 · 2 min · Cris Dywan

How to do 4k on Linux in 22

High resolution displays are great. Not just to count pixels but because you get real good font rendering and graphics without aliasing. Sadly it’s still something requires a bit of tinkering. ...

April 19, 2022 · 3 min · Cris Dywan

Running standandalone tests with isotovideo

Did you know? isotovideo is the tool at the heart of openQA. You can actually use it without the whole scheduler, and it’s easier than you think! ...

March 16, 2022 · 4 min · Cris Dywan

How to live on containers

Presuming that one could very hypothetically use something like MicroOS for immutable servers, development machines and regular desktops for non-technical users, let’s see how that dream would look in practice. ...

September 24, 2021 · 7 min · Cris Dywan

Looking after your flatpaks

Do you have many flatpaks? From various remotes added over time? Several themes installed? Disk space is starting to run out? Read on for some tips! ...

September 18, 2021 · 5 min · Cris Dywan

How to help test-drive zypper

As you may or may not know libzypp is what powers zypper and YaST, which are the packaging frontends on openSUSE. Chances are, you’ve used both. But have you ever tried a development version or enabled unstable features? ...

August 31, 2021 · 3 min · Cris Dywan

How to aggregate your blogs with the world crab

After dipping my toes into Rust and preparing the boilerplate I’m going to explain what my first project is and how to use it! ...

August 26, 2021 · 3 min · Cris Dywan