#CI

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Just opened an issue for a major new task for : building an smoke test suite.

To ensure Fedify-built servers federate correctly with the wider , we're planning to run automated E2E tests in against live instances of Mastodon, Misskey, and more. This is crucial for a framework's reliability.

You can see the full plan and discussion here:

https://github.com/fedify-dev/fedify/issues/481

Bart Louwers's avatar
Bart Louwers

@bart@floss.social

Looking into alternate systems this weekend. Cirrus CI looks neat. garden.pacia.tech/cirrus_ci_is

Pedro Piñera's avatar
Pedro Piñera

@pedro@mastodon.pepicrft.me

I wrote about how CI/CD evolved from stagnant proprietary platforms to the vibrant GitHub Actions runner ecosystem.

The runner market shows what's possible when infrastructure is decoupled and developers have real choice. Competition drives genuine innovation.

Interactive demo + Mac runner directory:
runs-on-mac.com/

Pedro Piñera's avatar
Pedro Piñera

@pedro@mastodon.pepicrft.me

I wrote a story about how CI/CD evolved from stagnant proprietary mobile CI platforms to the vibrant GitHub Actions runner ecosystem.

The runner market shows what's possible when infrastructure is decoupled and developers have real choice. Competition drives genuine innovation.

Interactive demo + Mac runner provider directory:
runs-on-mac.com/

Serge Matveenko ♻️☮️Ⓐ's avatar
Serge Matveenko ♻️☮️Ⓐ

@lig@fosstodon.org

This post of mine is just a week old and I've already sent it to three people in reply to their questions about how to do exactly that.

And I'm using it now as a reference to implement the same on another project.

So, I figured I might link to it again for those who have missed it somehow:)

dev.to/justlig/podman-on-gitla

Serge Matveenko ♻️☮️Ⓐ's avatar
Serge Matveenko ♻️☮️Ⓐ

@lig@fosstodon.org

This post of mine is just a week old and I've already sent it to three people in reply to their questions about how to do exactly that.

And I'm using it now as a reference to implement the same on another project.

So, I figured I might link to it again for those who have missed it somehow:)

dev.to/justlig/podman-on-gitla

Pedro Piñera's avatar
Pedro Piñera

@pedro@mastodon.pepicrft.me

If you need to plug runners to @Codeberg or any Forgejo instance, you might find this useful:

pepicrft.me/blog/2024/11/24/fo

Orhun Parmaksız 👾's avatar
Orhun Parmaksız 👾

@orhun@fosstodon.org

Have you ever wanted to lint markdown... fast?

🌀 **mado** — A Markdown linter written in Rust 🦀

✅ Compatible with CommonMark and GitHub Flavored Markdown (GFM).

🔥 Approx. 49-60x faster than existing linters

⭐ GitHub: github.com/akiomik/mado

Orhun Parmaksız 👾's avatar
Orhun Parmaksız 👾

@orhun@fosstodon.org

Have you ever wanted to lint markdown... fast?

🌀 **mado** — A Markdown linter written in Rust 🦀

✅ Compatible with CommonMark and GitHub Flavored Markdown (GFM).

🔥 Approx. 49-60x faster than existing linters

⭐ GitHub: github.com/akiomik/mado

GNOME's avatar
GNOME

@gnome@floss.social

🧪 "Let's build an openQA testsuite, from scratch"
with Sam Thursfield at
📅 25 July 🕒 09:40 CEST 📍 Brescia

🖥️ Sam shows how to set up openQA + GitLab CI to test GNOME apps visually—step by step.

🔗 events.gnome.org/event/259/con

The image shows graphically what's announced in the post. It contains the GNOME logo, the name of the speaker, the photo of the speaker and the title of the talk. It moreover contains a graphical rappresentation of the city of the conference, Brescia, and the dates of the conference.
ALT text detailsThe image shows graphically what's announced in the post. It contains the GNOME logo, the name of the speaker, the photo of the speaker and the title of the talk. It moreover contains a graphical rappresentation of the city of the conference, Brescia, and the dates of the conference.
Kevin Veen-Birkenbach's avatar
Kevin Veen-Birkenbach

@kevinveenbirkenbach@microblog.veen.world

🚀 Stay ahead in IT Infrastructure & Development! 💻☁️🔧
Follow me: @kevinveenbirkenbach@microblog.infinito.nexus for news at cymais.cloud 🌐🆕

🔍 Topics:

📈 Trends:

👉 Connect & grow together! 🤝✨

just small circles 🕊's avatar
just small circles 🕊

@smallcircles@social.coop · Reply to Librecast's post

@librecast @NGIZero

Congratulations on the release, team! 🎉

It is a very exciting use case you are driving lcagent with, and I am looking forward to learn more about your experiences with this setup.

Thank you, for all the hard work!

Daniel, pined-lizard edition's avatar
Daniel, pined-lizard edition

@daniel@masto.doserver.top

Status update: I'm now automatically building and releasing a signed fork of stable moshidon with my patches. is cool!

github.com/cactichameleon9/mos

Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social

GitHub Actions now supports free-threaded Python!

I wrote up how to add it your workflows so you can start testing free-threaded Python 3.13 and 3.14 with either actions/setup-python or actions/setup-uv.

hugovk.dev/blog/2025/free-thre

Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social

GitHub Actions now supports free-threaded Python!

I wrote up how to add it your workflows so you can start testing free-threaded Python 3.13 and 3.14 with either actions/setup-python or actions/setup-uv.

hugovk.dev/blog/2025/free-thre

Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social

GitHub Actions now supports free-threaded Python!

I wrote up how to add it your workflows so you can start testing free-threaded Python 3.13 and 3.14 with either actions/setup-python or actions/setup-uv.

hugovk.dev/blog/2025/free-thre

Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social

GitHub Actions now supports free-threaded Python!

I wrote up how to add it your workflows so you can start testing free-threaded Python 3.13 and 3.14 with either actions/setup-python or actions/setup-uv.

hugovk.dev/blog/2025/free-thre

Pedro Piñera's avatar
Pedro Piñera

@pedro@mastodon.pepicrft.me

The mobile space is plateauing, and we might be on the verge of a DevX innovation in mobile tooling. Let me explain why.

Jons Mostovojs's avatar
Jons Mostovojs

@jonn@social.doma.dev

Climate change nightmare, tech edition: workflow using on to fine-tune a implementation of a -enabled .

Thanks for inspiration, @faassen!

Jons Mostovojs's avatar
Jons Mostovojs

@jonn@social.doma.dev

Climate change nightmare, tech edition: workflow using on to fine-tune a implementation of a -enabled .

Thanks for inspiration, @faassen!

Pedro Piñera's avatar
Pedro Piñera

@pedro@mastodon.pepicrft.me

"I’ll tell you… You need to share the illusion that you provide more than what you really do, and hope that the years of investing in vendor-locking will prevent companies from leaving you. Ehem, Mobile DevOps. But this model is falling apart. It’s a matter of time. And we’ll see more companies iterating on the idea that they are a CI company. Give it some time…"


pepicrft.me/blog/2025/02/24/ci

Raphaël.'s avatar
Raphaël.

@u03c1@bzh.social · Reply to nixCraft 🐧's post

How many projects or CI stacks, critical or not, in production or not, rely on some Dockerfile starting with "FROM alpine:xxx" ?

alpinelinux.org/posts/Seeking-

Raphaël.'s avatar
Raphaël.

@u03c1@bzh.social · Reply to nixCraft 🐧's post

How many projects or CI stacks, critical or not, in production or not, rely on some Dockerfile starting with "FROM alpine:xxx" ?

alpinelinux.org/posts/Seeking-

相田にゃぬ's avatar
相田にゃぬ

@feagults@kmy.blue

支援サイトの宣伝です

-en

相田にゃぬの個人サークルでは、緊縛をテーマにした官能小説を投稿しております。

性人の日より前にオトナの階段、駆け上がってみませんかー😉

Ci-enとFantiaで活動中です。アクセスはプロフィールから!

stay hinged's avatar
stay hinged

@unspeaker@mastodon.social

shout out to @Codeberg for launching

after some fiddling with that base image to use, i decided to go with /#nix

and so, my now has a green check codeberg.org/unspeaker/tek/act

now, to figure out nix and caching...

screenshot of passing build on codeberg
ALT text detailsscreenshot of passing build on codeberg
"Musty Bits" McGee's avatar
"Musty Bits" McGee

@arichtman@eigenmagic.net

What are folk's approaches to integration testing against cloud stuff?

For example we have an Enterprise Application as an IdP in Azure

Do you usually mock it out? Have a long-lived nonprod instance? Terraform spin up and tear down?

Pedro Piñera's avatar
Pedro Piñera

@pedro@mastodon.pepicrft.me

“Mobile DevOps? Free Automation Ops is better. It’s free because it gives organizations the freedom to choose and move across services with minimal costs.”

pepicrft.me/blog/2024/09/08/ci