Spent basically the entire day (except for the mandatory walk) fighting with Pythonās type hints. But, the result is that my widget toolkit now passes mypy --strict.
I really, really donāt want to write larger pieces of software without static typing anymore. With dynamic typing, you must test every code path in your program to catch even the most basic errors. pylint helps a bit (doesnāt need type hints), but thatās really not enough.
Also, somewhere along the way, I picked up a very bad (Python) programming style. (Actually, I know exactly where I picked that up, but I donāt want to point the finger now.) This style makes heavy use of dicts and tuples instead of proper classes. That works for small scripts, but it very quickly turns into an absolute mess once the program grows. Prime example: jenny. š©
I have a love-hate relationship with Pythonās type hints, because they are meaningless at runtime, so they can be utterly misleading. Iām beginning to like them as an additional safety-net, though.
(But really, if correctness is the goal, you either need to invest a ton of time to get 100% test coverage ā or donāt use Python.)
Yes, if a twtxt contains something like ā(This is a test. Will this work as it should?)ā, it will show empty on Yarn.
And now the event loop is not a simple loop around cursesā getch() anymore but it can wait for events on any file descriptor. Hereās a simple test program that waits for connections on a TCP socket, accepts it, reads a line, sends back a line:
https://movq.de/v/93fa46a030/vid-1767547942.mp4
And the scrollbar indicators are working now.
Iāll probably implement timer callbacks using timerfd (even though thatās Linux-only). š¤
println("Hello World"):
@lyse@lyse.isobeef.org A āHello Worldā binary is ~372KB in size. I currently have peephole optimization and deac code optimizations in play, and a few other performance related ones, but nothing too fancy. I have a test case that ensures fib(35) doesnāt regress too badly as I continue to evolve the language.
mu (µ) now has builtin code formatting and linting tools, making µ far more useful and useable as a general purpose programming language. Mu now includes:
- An interpreter for quick āscriptinogā
- A native code compiler for building native executables (Darwin / macOS only for now)
- A builtin set of developer tools, currently: fmt (-fmt), check (-check) and test (-test).
@movq@www.uninformativ.de Thanks! Iāll have a look at SnipMate. Currently, Iām (mis)using the abbreviation mechanism to expand a code snippet inplace, e.g.
autocmd FileType go inoreab <buffer> testfunc func Test(t *testing.T) {<CR>}<ESC>k0wwi
or this monstrosity:
autocmd FileType go inoreab <buffer> tabletest for _, tt := range []struct {<CR> name string<CR><CR><BS>}{<CR> {<CR> name: "",<CR><BS>},<CR><BS>} {<CR> t.Run(tt.name, func(t *testing.T) {<CR><CR>})<CR><BS>}<ESC>9ki<TAB>
But this of course has the disadvantage that I still have to remove the last space or tab to trigger the expansion by hand again. Itās a bit annoying, but better than typing it out by hand.
Oh great, I received an e-mail that my SMTP credentials have been exposed. Once again, just another shitty scanner that generates garbage reports from tests it doesnāt understand. Thank you for nothing!
conf := &Config{
SMTPHost: "smtp.example.com",
SMTPPort: 587,
SMTPUser: "user",
SMTPPass: "hunter2",
SMTPFrom: "from@example.com",
}
Note to self: check if pygments can generate SVG, test and/or find another way to incorporate nicely formatted code into a py5 sketch⦠#python
@shinyoukai@neko.laidback.moe These are all Debian release names: https://www.debian.org/releases/
- Bookworm is current oldstable
- Trixie is current stable
- Forky is current testing
I cleaned up all my of AoC (Advent of Code) 2025 solutions, refactored many of the utilities I had to write as reusable libraries, re-tested Day 1 (but nothing else). here it is if youāre curious! This is written in mu, my own language I built as a self-hosted minimal compiler/vm with very few types and builtins.
@aelaraji@aelaraji.com I like the sounds of this technique a lot redirecting these AI crawling assholes to multi gigabyte files! The only concern I have is how do you do it in such a way that you donāt end up destroying your own ISP speed test servers?
Day 2 was pretty tough on my old hardware. Part 1 originally took 16 minutes, then I got it down to 9 seconds ā only to realize later that my solution abused some properties of my particular input. A correct solution will probably take about 30 seconds. š«¤
Part 2 took 29 minutes this morning. I wrote an optimized version but havenāt tested it yet. I hope itāll be under a minute.
Python 1 feels really slow, even compared to Java 1. And these first puzzles werenāt even computationally intensive. Weāll see how far Iāll make it ā¦
@lyse@lyse.isobeef.org Damn. That was stupid of me. I should have posted examples using 2026-03-01 as cutoff date. š
In my actual test suite, everything uses 2027-01-01 and then I have this, hoping that thatās good enough. š„“
def test_rollover():
d = jenny.HASHV2_CUTOFF_DATE
assert len(jenny.make_twt_hash(URL, d - timedelta(days=7), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=3), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=2), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d - timedelta(seconds=1), TEXT)) == 7
assert len(jenny.make_twt_hash(URL, d, TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=1), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=2), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(seconds=3), TEXT)) == 12
assert len(jenny.make_twt_hash(URL, d + timedelta(days=7), TEXT)) == 12
(In other words, I donāt care as long as itās before 2027-01-01. šš )
@prologic@twtxt.net How do I test? You can try to mention my Mastodon account https://tilde.zone/@movq, if that helps. š¤
Maybe someone else can help with more testing? š§
I think i may have fixed threading too but canāt easily test now as iāve left for my
holiday and donāt really use Mastodon š
Speaking of WAF(s) / Web Applicaiton Firewalls ā I actually had forgotten that not only have I designed a new WAF from scratch, but Iāve actually implemented it already, and done some local testing. I just havenāt put it into production yet⦠What od you think @aelaraji@aelaraji.com ? š¤ https://git.mills.io/prologic/caddy-waf
git.mills.io today (after finishing work) and this is what I found 𤯠Tehse asshole/cunts are still at it !!! 𤬠-- So let's instead see if this works:
@prologic@twtxt.net I remember reading a blog-post where someone has been throwing redirects to some +100GB files (usually used for speed testing purposes) at a swarm of bots that has been abusing his server in order to criple them, but I canāt find it anymore. Iām pretty sure Iāve had it bookmarked somewhere.
@prologic@twtxt.net Let me know if you still need an account for testing. My tin-can bandwidth is slow AF but usable if you donāt mind the speed.
@movq@www.uninformativ.de @bender@twtxt.net @prologic@twtxt.net Thatās fine with me. It could be even the 1st January 2026, as simple as the change really is.
But it would be also alright to just stick with July, so that I donāt have to update the tests. :-P
@movq@www.uninformativ.de Thatās what tests are for. To fix them. :-D
All my newly added test cases failed, that movq thankfully provided in https://git.mills.io/yarnsocial/twtxt.dev/pulls/28#issuecomment-20801 for the draft of the twt hash v2 extension. The first error was easy to see in the diff. The hashes were way too long. Youāve already guessed it, I had cut the hash from the twelfth character towards the end instead of taking the first twelve characters: hash[12:] instead of hash[:12].
After fixing this rookie mistake, the tests still all failed. Hmmm. Did I still cut the wrong twelve characters? :-? I even checked the Go reference implementation in the document itself. But it read basically the same as mine. Strange, what the heck is going on here?
Turns out that my vim replacements to transform the Python code into Go code butchered all the URLs. ;-) The order of operations matters. I first replaced the equals with colons for the subtest struct fields and then wanted to transform the RFC 3339 timestamp strings to time.Date(ā¦) calls. So, I replaced the colons in the time with commas and spaces. Hence, my URLs then also all read https, //example.com/twtxt.txt.
But that was it. All test green. \o/
Testing 1 2 3
Testing 1 2 3
Test
Hello World! Testing 1 2 3
@prologic@twtxt.net no, I really meant small. I only have a handful of GiBs left of storage. If you can wait until mid-December, then no probleml. Right now it is kind of running on fumes. For testing, and to do not disturb anyone timelines, I recommend you run a small test instance. Running GtS is easier than running Yarn, by the way. Word.
@prologic@twtxt.net ah, yes, one of those, yes. Too small for testing though. š
Test (_did I fix this shitā¢-)?
Hey @manton@bridge.twtxt.net š Why yes I believe I did!
Anyone run a Mastodon serve rI can have an account on to help test the Twtxt <-> Activity Pub bridge? š
Testing 1 2 3 @manton@twtxt.net
Test @-mentioning@twtxt.net an AP actor via the Bridge. Hey @manton@twtxt.net š
I need some test Activity Pub / Mastodon users to test with š¤
WOW LOL
fetch https://weaknotes.com/users/david: status 500 Internal Server Error
First real test failed trying to lookup / follow @david@weaknotes.com
For those curious, the new Twtxt <-> ActivityPub bridge Iām building (bidirectional) simply requires three things:
- You register your Twtxt feed to the bridge: https://bridge.twtxt.net
- You verify that you in fact own/control the feed by putting the verification code somewhere on/in your feed (doesnāt matter where or how)
- You proxy/forward requests for
/.well-known/webfingerto the Bridgebridge.twtxt.net.
Iām still testing through and ironing out bugs š Please be patient! š
Testing new design, architecture and implementation of a Twtxt bridge Iām working onā¦
verification-token: ee9bc4da3356f4990671
Please ignore.
Lab 3#: Finding and exploiting an unused API endpoint | Api Testing ā Read more
tilde.club feeds have no # nick and is messing with yarnd's behavior š
@bender@twtxt.net Just wrote better code with tests š¤£
Ignite Realtime Blog: First release candidate of Smack 4.5 published
The Smack developers are happy to announce the availability the first release candidate (RC) of Smack 4.5.0.
The upcoming Smack 4.5 release contains many bug fixes and improvements. Please consider testing this release candidate in your integration stages and report back any issues you may found. The more people are actively testing release candidates, the less issues will remain in the actual release.
Smac ⦠ā Read more
Thank you for the encouragement and love and kind words, @lyse@lyse.isobeef.org @movq@www.uninformativ.de @bender@twtxt.net @doesnm@doesnm.p.psf.lt and others along the way Iām not sure of their feed uris š Iāll keep at it, but for the time being I will keep my distance, mostly off IRC, because I donāt have the energy to spare in that kind of engagement (what//if the worst happens, itās so draining). I need to remember what I ever did any of this for, it was back in ~2020 and I wanted really to build small interconnected communities that any non ātech savvyā person (more or less) could also benefit from ane enjoy. Even if there are aspects of the specs weāve built/extended over time that arenāt āperfectāā¢, theyāre āgood enoughā⢠that theyāve last 5+ years (I believe this is 6 years running now). I want to spend a bit of time going back to why I did any of this in the the first place, and get a little micro-SaaS offering going (barely covering running costs) so encourage more folks to run pods, and thus twtxt feeds and grow the community ever so slightly. Other than that, I plan to get the specs āin orderā to a point (with @movq@www.uninformativ.de and @lyse@lyse.isobeef.orgās help) where I hope theyāll stand the test of time ā like SMTP.
Thank you all ! š
@prologic@twtxt.net a good DR plan must be tested at least once a year. āŗļø
Kobeni testing the mirrors (SP1 Draws) [Chainsaw Man] ā Read more
Kimās Test (Satelyte) [Scott Pilgrim] ā Read more
Pakistan āwill not be the first to resume nuclear tests,ā official says in response to Trumpās 60 Minutes claim ā Read more
Trump reveals Pakistan ātestingā nuclear weapons, defends USā decision to resume testing ā Read more
Mercy running some tests on herself (orapunch) [Overwatch] ā Read more
I had a looksie (just to be sure) at the database, and they were thankfully legit test events. But this did spark/trigger me to make sure I have some form of anti-spam measures in place. So I added some per-event / per-rsvp rate-limiting and honeypot(s).
After All the Hype, Kremlin Admits Putinās Nuclear Tests Werenāt Nuclear at All ā Read more
Laut āGlücksatlasā ist in Mecklenburg-Vorpommern die Lebenszufriedenheit bundesweit am geringsten. Aber mich hat gar keiner gefragt. š¤
Wie damals beim PISA-Test, als sie bei uns im Jahrgang fast ausschlieĆlich die Doofen beprobt haben und sich dann wunderten.
Alle Bevƶlkerungsgruppen sind betroffen, besonders Ƥltere alleinlebende MƤnner.
Die sollten sich mal fragen, warum sie alleinlebend sind, die ollen Borche! Dann lƶst sich der Rest von selbst. š
Trump orders nuclear testing after Russia tests underwater drone ā Read more
President directs Pentagon to start testing nuclear weapons ā Read more
Trump Threatens to Resume Nuclear Weapons Testing, Minutes Before Xi Meeting ā Read more
XMPP Interop Testing: Putting NTA 7532 to the Test (Literally)
You might have seen the XMPP Standards Foundationās open letter to NEN about NTA 7532, the Dutch effort to standardise secure healthcare chat. Itās a good read, and, as it happens, right up our street.
If youāre building a chat system that has to actually talk to someone elseās chat system (and keep doctors happy while doing it), youāll kno ⦠ā Read more
Donald Trump reacts to Russiaās nuclear-capable Burevestnik missile test ā Read more
āEnd Ukraine war insteadā: Trump slams Russiaās latest nuclear missile test as ānot appropriateā ā Read more
Hundreds of thousands of Hungarians attend rival rallies in Budapest as OrbĆ”n faces election test ā Read more
Rust Clone of Core Utils Breaks Ubuntu Updates
Ubuntu 25.10 dropped the battle tested GNU Core Utils, in favor of the untested, incomplete āuutilsā. ā Read more
Israel strikes Gaza after accusing Hamas of āblatantā violation of ceasefire in first major test of US-brokered truce ā Read more
Sniffer dogs tested in real-world scenarios reveal need for wider access to explosives
Dogs arenāt just our best friends, theyāre also key allies in the fight against terrorism. Thousands of teams of explosive detection dogs and their handlers work 24/7 at airports, transit systems, cargo facilities, and public events around the globe to keep us safe. But canine detection is an art as well as a science: success depends not only on the skill of both dog and human, but also on their bond, and may vary ⦠ā Read more
10 Popular (and Weird) Ancient Foods
Many foods cherished by our ancestors continue to find a place on tables worldwide. From the staple presence of bread to the remarkable status of beer, countless ancient delights have withstood the test of time. But other foods have faded into oblivion and been mostly uneaten for centuries. Whether due to animal extinction or shifting [ā¦]
The post 10 Popular (and Weird) Ancient Foods appea ⦠ā Read more
Israel plans to halve aid into Gaza over slow return of dead hostages, a test for the Gaza ceasefire ā Read more
SpaceX launches the 11th test flight of its mega Starship rocket with another win
SpaceX launched another of its mammoth Starship rockets on a test flight Monday, successfully making it halfway around the world while releasing mock satellites like last time. ā Read more
**Hull KR trio in England Ashes squad as Connor misses out **
Hull KRās Grand-Final winning trio Mikey Lewis, Jez Litten and Joe Burgess make Englandās final 24-man squad for the Test series with Australia but Man of Steel winner Jake Connor misses out. ā Read more
**Hull KR trio in England Ashes squad as Connor misses out **
Hull KRās Grand-Final winning trio Mikey Lewis, Jez Litten and Joe Burgess make Englandās final 24-man squad for the Test series with Australia but Man of Steel winner Jake Connor misses out. ā Read more
**Hull KR trio in England Ashes squad as Connor misses out **
Hull KRās Grand-Final winning trio Mikey Lewis, Jez Litten and Joe Burgess make Englandās final 24-man squad for the Test series with Australia but Man of Steel winner Jake Connor misses out. ā Read more
Gary Kasparov: āPutin is testing Europe: before the end of the year, he will launch a ground invasionā ā Read more
Business Logic Error - Bypassing Payment with Test Cards ā Read more
Unbelievable Security Hole: JWT Secret in a Series-B Funded Company
It started as a routine penetration test. Little did I know I was about to uncover one of the most basic yet catastrophic securityā¦
[Continue reading on ⦠ā Read more
Tengen testing positions with his wives (illuxxxtrandy) [demon slayer] ā Read more
Testing asynchronous workflows using OpenTelemetry and Istio
Learn how to test complex asynchronous workflows in cloud native applications using OpenTelemetry for context propagation and Istio for traffic routing. Explore cost-effective approaches to isolate test environments without duplicating infrastructure. Introduction Asynchronous architectures have become⦠ā Read more
Telcos face surprise āstress testā within weeks as Optus fallout continues
The adequacy of Australiaās emergency call network will be stress tested with a surprise drill ahead of bushfire season, as the opposition ramps up its assault over the communication ministerās handling of last monthās fatal triple-0 outage. ā Read more
Diamonds looking to change things up against Proteas
Australian coach Stacey Marinkovich says she needs to try different combinations ahead of the Test series against New Zealand. ā Read more
Beta 2 of iOS 26.1, macOS Tahoe 26.1, iPadOS 26.1 Available for Testing
Apple has released the second beta versions of iOS 26.1, iPadOS 26.1, and macOS Tahoe 26.1. The new beta builds are available for all enrolled beta testers, and offer continued refinement of the new operating systems. iOS 26.1 beta includes a new āSlide to Stopā feature for turning off alarm clocks on iPhone, which aims ⦠[Read More](https://osxdaily.com/2025/10/06/beta-2-of-ios-26-1-macos-tah ⦠ā Read more
Mercy blood pressure test (M71Z30) [Overwatch] ā Read more
Rocket test proves bacteria survive space launch and re-entry unharmed
A world-first study has proven microbes essential for human health can survive the extreme forces of space launch. The study has been published in npj Microgravity. ā Read more
Labuschagne issues Ashes reminder with big Shield century
Marnus Labuschagne has hit his first century in red ball cricket for over a year just one month out from the first Ashes Test. ā Read more
Walshās grand-final heroics rewarded with Kangaroos call-up
Recognition of Reece Walshās breathtaking performance in the NRL grand final continues, with the Brisbane Broncos hero set to make his Test debut for Australia later this month. ā Read more
How to get vim-test to work in monorepo structure? ā Read more
Apple Releases Safari Technology Preview 229 With Bug Fixes and Performance Improvements
Apple today released a new update for Safari Technology Preview, the experimental browser that was first introduced in March 2016. Apple designed āSafari Technology Previewā to allow users to test features that ⦠ā Read more
[This happened already and was recorded. Description from the YT recording]
Ā«This year at PyCon UK, youāre warmly invited to a world premiere: Ada, a brand-new play inspired by Ada Lovelace, written by Emily Holyoake, and staged as a rehearsed reading by Nottingham-based theatre company Chronic Insanity
āYou may turn the handle, and I will whirr and calculate without error!ā
Decades before the first computers are built, Ada imagines machines that can do anything, even compose beautiful pieces of music. Far beyond Adaās future, a learning machine called Ginny breaks free of her routine and tests the boundaries of what ought to be possible.
Ada is an intricate re-telling of the life and legacy of Ada Lovelace, pioneer of computing, paralleling her history with a contemporary story about the potential of artificial intelligence.
Cast and Crew:
Ada: Ruth Page
Babbage: Jamie Richard-Stewart
Lady Byron/Anna: Lynne Payne
Ginny: Natalie Patuzzo
Jasper: Ben GilbertĀ»
XMPP Interop Testing: Two New Features for Clearer Testing
Weāve just released version 1.7.1 of all of our test runners. This release adds two improvements to make interop testing
both stricter and easier to set up!
Some tests canāt be executed if the server lacks required features. Previously, these āimpossibleā tests were skipped,
which could make a run look fully successful when it wasnāt. Now you can configure the suite to treat impossible t ⦠ā Read more
@bender@twtxt.net Well see thatās just what the freakān tests say about me haha š¤£
immigration and multiculturalism
What about it? I grew up in a multicultural country.
Test.

And I need to make something absolutely clear as well here. Twtxt was completely and utterly dead back in {Aug 2020](https://yarn.social/about.html) when I came across the spec and its simplicity and realised the lost opportunity. Since then weāve continued to grow a small but thriving community. The extensions weāve built over time have stood and lasted the test of time for the past ~5 years. We need not break things too badly, because what we have today and was designed years ago actually works quite well⢠(despite some flaws).
Autonomous Testing of etcdās Robustness
As a critical component of many production systems, including Kubernetes, the etcd projectās first priority is reliability. Ensuring consistency and data safety requires our project contributors to continuously improve testing methodologies. In this article, we describe⦠ā Read more
Run, Test, and Evaluate Models and MCP Locally with Docker + Promptfoo
Promptfoo is an open-source CLI and library for evaluating LLM apps. Docker Model Runner makes it easy to manage, run, and deploy AI models using Docker. The Docker MCP Toolkit is a local gateway that lets you set up, manage, and run containerized MCP servers and connect them to AI agents.Ā Together, these tools let⦠ā Read more
@bender@twtxt.net A renewed vision test might be a good idea for some people. š I mean, it is kind of curious that you get this license as a young person and then it lasts a lifetime, without any further tests. As long as you donāt screw up really bad, it remains valid ā¦
How to Test If A Multiverse is Safe š” ā Read more
@movq@www.uninformativ.de better than in the US. Our lasts only 10 years, and you need to go through the vision test, and, of course, pay). Recently they added a little gold star denoting āreal IDā compliance, and we had to pay $10 to get the old one replacedāout of the regular renew āscheduleā.
In here it is all about control, and money.
First Beta of iOS 26.1, MacOS Tahoe 26.1 is Available for Testing
Apple has issued the first beta versions of iOS 26.1, MacOS Tahoe 26.1, iPadOS 26.1, and the rest of the OS 26 suite. The first betas are available for any user registered in the developer beta program, and soon after for public beta testers too. Itās not entirely clear what the focus of iOS 26.1 ⦠[Read More](https://osxdaily.com/2025/09/22/first-beta-of-ios-26-1-macos-tahoe-26-1-is-available-for-testin ⦠ā Read more
Hello everyone! š
After a long while away, Iām back on twtxt with this new feed.
Some of you might remember me as justamoment@twtxt.net, that was a test account I made for trying things out, but I ended up keeping it more than planned.
I also tried other social platforms in search of a place that felt right for me.
In the end twtxt was the one that ticked all of my boxes:
- Slow social: it act more like a feed reader and I really appreciate that thereās no flood of content that I canāt keep up with.
- No server needed: I absolutely love to have total control over my content, I tend to avoid having moving parts that might break, plus you can put your feed under version control and itās all backed up.
- Ownership: I can put my feed anywhere I want and nobody can decide if I can access it or not.
- For hackers: a single .txt file allows me to join a community, how cool is that!
This is why I decided to build my own twtxt client, one that allows you to decide how the feed is presented on your āinstanceā.
Itās still in the making but Iāll try to share a bit of it once I defined how things should work.
Coincidentally, I discovered that @itsericwoodward@itsericwoodward.com and @zvava@twtxt.net were also building a twtxt client, seems like twtxt is set to grow!
nicks? i remember reading somewhere whitespace should not be allowed, but i don't see it in the spec on twtxt.dev ā in fact, are there any other resources on twtxt extensions outside of twtxt.dev?
@zvava@twtxt.net @movq@www.uninformativ.de Iām not entirely sure about the spaces, but maybe they were omitted to simplify parsing of mentions in the form of @<nick url>. If the next token after the @<nick does not look like a URL, itās not a mention but regular text. This is just wild guessing, though.
Looking at the regex and tests in the original twtxt reference implementation seems to confirm that theory in the sense as it relies on whitespace as the delimiter:
https://lyse.isobeef.org/tmp/screenshot-2025-09-17-21-30-25.png
Another thing about nicks is that the original twtxt reference implementation converts nicks to all lowercase:
https://lyse.isobeef.org/tmp/screenshot-2025-09-17-21-20-39.png
You probably know this already, the original twtxt file format specification can be found here: https://twtxt.readthedocs.io/en/latest/user/twtxtfile.html
As for extensions, I donāt know of anything outside of twtxt.dev that has actually been (partially) implemented. However, there is also the issue tracker of the official reference implementation. You might wanna dig through that. For example, there is an alternative suggestions of multiline messages: https://github.com/buckket/twtxt/issues/157
Ubuntuās Rust GNU Utils Replacement 17x Slower & Buggy
Canonical plans to replace the battle tested GNU Coreutils with new, untested, Rust-based replacements. ā Read more
I corrupted my SQLite test database with sed -i s/⦠$(find ā¦). Clearly, I found too many files. Thatās the signal to go to bed.
XMPP Interop Testing: Lots More Options
Since the last update, weāve added a lot more options on how to run your tests. Weāve added a slew of new CI systems, this time focussing on freedom-respecting, open source CI systems for your open source projects.
Recent additions include Jenkins, Drone, Harness and Woodpecker.
This brings our total number of CI systems in which you can run XMPP interop tests up to a whopping ELEVEN, plus anywhere else you can run containers!
Whether youāre building ⦠ā Read more
@zvava@twtxt.net wow, this is a full change, and looking very, very, very good! I am ready to test it. š