GitHub Actions and GitHub Models translating 2096 files automatically

How I Translate 2000+ Files Automatically with GitHub Actions and AI

I recently merged a pull request that changed 2096 files. Not a single file was translated by hand. ghcertified.com — an open source project I maintain — hosts 524 practice questions for GitHub certification exams across 5 categories. The site supports 5 languages: English, Portuguese, Polish, Spanish, and Japanese. That’s over 2,600 question files to keep in sync. English is the source of truth. The community submits new questions only in English, but I want everyone to be able to practice in their own language. So I built a translation pipeline with GitHub Actions and GitHub Models that handles it all automatically. ...

April 14, 2026 · 7 min · Aleksander Fidelus
Workflow Artifacts Direct Upload

GitHub Actions support for non-zipped Artifacts

Support for non-zipped artifacts is here Historically, GitHub Actions has only supported uploading artifacts as zip files. The actions/upload-artifact action automatically zipped the files. Downloading them using the actions/download-artifact action would then unzip them. This is changing with new versions of both actions that now support non-zipped artifacts. Uploading non-zipped artifacts Starting with the v7.0.0 release of the actions/upload-artifact action, you can now include the archive: false parameter to skip zipping the file during upload. ...

March 31, 2026 · 2 min · Aleksander Fidelus
Deploying from GitHub Mobile while traveling in Vietnam

Deploying from GitHub Mobile while Motorbiking Vietnam

The Challenge: Maintaining on the Road Back in 2024, my wife and I were preparing to spend several months in south east Asia, mainly motorbiking Vietnam. We had just got married, we both quit our jobs to take a break and booked a one way ticket with no set timeframe for when we wanted to get back home. There was just one problem…. I really did not want to leave ghcertified - an open source project that I maintain unattended for months. ...

January 27, 2026 · 10 min · Aleksander Fidelus