mastodon.uno è uno dei tanti server Mastodon indipendenti che puoi usare per partecipare al fediverso.
Mastodon.Uno è la principale comunità mastodon italiana. Con 77.000 iscritti è il più grande nodo Mastodon italiano: anima ambientalista a supporto della privacy e del mondo Open Source.

Statistiche del server:

6,2K
utenti attivi

#githubactions

9 post9 partecipanti0 post oggi

I need to do CI with bleeding edge GCC and I finally decided to build the necessary container images for it:

🧱 cplusplus-ci/base – Ubuntu 24.04 + GCC 13/14, Clang 20/21
🔧 cplusplus-ci/latest – adds GCC 15 & trunk (built from source)

Perfect for matrix builds in GitHub Actions!

Example & details: github.com/mattkretz/cplusplus

container images for C++ CI workflows. Contribute to mattkretz/cplusplus-ci development by creating an account on GitHub.
GitHubGitHub - mattkretz/cplusplus-ci: container images for C++ CI workflowscontainer images for C++ CI workflows. Contribute to mattkretz/cplusplus-ci development by creating an account on GitHub.

Revolutionizing CI/CD: OpenHands AI Action Brings Natural Language Automation to GitHub Workflows

The newly launched OpenHands AI Action empowers developers to automate complex tasks within their GitHub workflows using natural language prompts. By leveraging customizable LLM models and Docker-base...

news.lavx.hu/article/revolutio

Check out my latest blog post on how I was able to run a QEMU/KVM virtual machine in a GitHub Actions workflow to test my app EtchDroid.

In the true spirit of DevOps, this setup automates testing of complex interactions with hardware, eliminating the need for manual testing and freeing up valuable time for the fun parts: innovation and development of new functionality.

By bridging virtualization and CI/CD, this work demonstrates how modern DevOps practices can streamline development workflows and improve software quality.

Read more here: blog.depau.eu/2025/04/05/andro

Also check out my app EtchDroid: etchdroid.app/

Davide Depau’s Blog · Testing Android apps USB communication on GitHub Actions with QEMU/KVMMany years ago, I started developing EtchDroid as a hobby, free-software project born out of necessity. EtchDroid is a simple app for writing images to USB drives from an Android device without requiring root access. Over the years, it has become popular, proving useful and reliable for many users. I’m really proud of it. Unfortunately, the same can’t be said for Android’s USB APIs, USB drives, USB OTG adapters, USB ports, and Android devices. Some time ago, I decided to address this issue by adding an essential feature: the ability to resume writing whenever the process is interrupted. I’ve rewritten the app’s UI and backend to support this feature. Now, it’s not only prettier and more user-friendly, but it’s also more reliable than ever.

Whoa, this is wild: a supply chain attack using GitHub Actions *nearly* nailed Coinbase. Seriously intense stuff! 🤯

Turns out, all it took was a swiped Personal Access Token (PAT). If you're wondering, think of a PAT as basically the master key to GitHub... get your hands on one, and you can cause some *major* havoc. 🔑

Speaking from my pentesting experience, it's often the tiny details that lead to the biggest breaches. So, definitely double-check those GitHub Actions workflows and *please*, rotate your PATs regularly! Remember, Security by Design isn't just some fancy term – it's absolutely essential. And let's be clear: automated scans are *not* the same as a real penetration test. Sorry, not sorry.

Anyone else run into similar situations? What tools are you folks using to lock down your CI/CD pipelines? Drop your thoughts below!