Just opened an issue for a major new task for #Fedify: building an #interoperability smoke test suite.
To ensure Fedify-built servers federate correctly with the wider #fediverse, we're planning to run automated E2E tests in #CI 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:
Just opened an issue for a major new task for #Fedify: building an #interoperability smoke test suite.
To ensure Fedify-built servers federate correctly with the wider #fediverse, we're planning to run automated E2E tests in #CI 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:
Just opened an issue for a major new task for #Fedify: building an #interoperability smoke test suite.
To ensure Fedify-built servers federate correctly with the wider #fediverse, we're planning to run automated E2E tests in #CI 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:
Looking into alternate #CI systems this weekend. Cirrus CI looks neat. https://garden.pacia.tech/cirrus_ci_is_the_best.html
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:
https://runs-on-mac.com/
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:
https://runs-on-mac.com/
Novo ciberataque “Shai-Hulud” propaga-se como um verme e compromete 187 pacotes npm
🔗 https://tugatech.com.pt/t71903-novo-ciberataque-shai-hulud-propaga-se-como-um-verme-e-compromete-187-pacotes-npm
#API #ataque #cascata #CD #CI #ciberataque #Github #google #javascript #linkedin #malware #npm #phishing #riscos #segurança #servidor #software
The XMPP Interop Testing framework helps developers check their XMPP software for compatibility across servers and clients.
In our latest update, we additional support for more freedom-respecting, open source CI systems 🙌
Newly added: Forgejo, Jenkins, Drone, Harness and Woodpecker
Already supported: GitHub, GitLab, CircleCI, Bamboo & more - now 11+ CI options in total!
Test all the things!
https://xmpp-interop-testing.github.io/2025/09/14/lots-more-options.html
The XMPP Interop Testing framework helps developers check their XMPP software for compatibility across servers and clients.
In our latest update, we additional support for more freedom-respecting, open source CI systems 🙌
Newly added: Forgejo, Jenkins, Drone, Harness and Woodpecker
Already supported: GitHub, GitLab, CircleCI, Bamboo & more - now 11+ CI options in total!
Test all the things!
https://xmpp-interop-testing.github.io/2025/09/14/lots-more-options.html
The XMPP Interop Testing framework helps developers check their XMPP software for compatibility across servers and clients.
In our latest update, we additional support for more freedom-respecting, open source CI systems 🙌
Newly added: Forgejo, Jenkins, Drone, Harness and Woodpecker
Already supported: GitHub, GitLab, CircleCI, Bamboo & more - now 11+ CI options in total!
Test all the things!
https://xmpp-interop-testing.github.io/2025/09/14/lots-more-options.html
I'm in the process of making https://callisto.liw.fi/ public. It's an experimental Radicle CI server using my Ambient CI engine. Blog post will be out later, but summary: I will run CI for open source Rust projects that want me to. Instructions at https://callisto.liw.fi/callisto/
I want to see how well I can run CI for others.
Code must be on Radicle (technical requirement), and you need to add a file to specify what actions CI should take.
I'm in the process of making https://callisto.liw.fi/ public. It's an experimental Radicle CI server using my Ambient CI engine. Blog post will be out later, but summary: I will run CI for open source Rust projects that want me to. Instructions at https://callisto.liw.fi/callisto/
I want to see how well I can run CI for others.
Code must be on Radicle (technical requirement), and you need to add a file to specify what actions CI should take.
Recently, #Audacity 3.7.5 was released. While we have now integrated applicable fixes into #Tenacity, one notable thing absent is Windows ARM64 support. This is simply because our #CI config is different than Audacity's, so our Windows ARM64 builds will come later.
However, if you're on Linux on ARM64/aarch64 and use #Flatpak, then you should be able to install Tenacity from #Flathub as Flathub builds for both #x86_64 and aarch64 by default. Try it out and let us know what you think! 😄