flipboard.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Welcome to Flipboard on Mastodon. A place for our community of curators and enthusiasts to inform and inspire each other. If you'd like to join please request an invitation via the sign-up page.

Administered by:

Server stats:

1.2K
active users

#semver

1 post1 participant0 posts today

After lots of searching, I think I finally worked out how to use #Godot's Version Code and Name fields...

The fact that the Code is an integer was confusing, as I'm trying to use semantic versioning. So in order not to have random integers assigned to my semver Name, I set the integer to the same as the semver name, but with the dots removed. Therefore v1.0.1 = 101. Hopefully this works going forward.

First of all, I moved instance! I am now self hosting my own #gotosocial instance, which uses the #Mastodon #API, but is easy to self host, and is super chill on the resources. This also means that I can now post long form content! 5000 characters is a blog post in itself, so I can blog AND microblog.

Secondly, I released 1.1.1 of the #alectors library for #nlproc with #rl. I should probably start keeping a changelog or a release log, but I am just getting to grips with what #semver is and how to use it in general. As always you can find the source code at https://erga.apotheke.earth/aethrvmn/alectors which is yet another #selfhosted project, a git #forgejo.

Summary card of repository aethrvmn/alectors
apothēke: a collection of projectsalectorsPython library for transformer-based reinforcement learning agents (alectors) to hopefully learn to use natural language

Tänään lapsia nukuttaesa laitoin ulos viime viikonloppuna AI:n koodaaman uuden version mun harrasteprojekti Pelilaudasta. Jonka on muuten testannut myös AI.

Versio on nyt 17.0.0.

Kuulostaa tosi juhlalliselta. Mut oikeesti - koska semanttiset versiot - tossa julkaisussa ei ole mitään hienoa tai uutta. Siis sellaista mitä käyttäjä näkee. Jos ei lasketa muutamaa samalla korjautunutta pikkubugia.

Tän versiointimallin keksinyt tyyppi ei selkeästi ymmärrä markkinointia

#TIL conda 25.1.1 has access to a #Python 3.13.2 runtime, but doesn't support installing it into conda base. I wouldn't wory too much as long long as the conda packages are kept up to date with a periodic `conda update --all` but the #semver failure bugs me. I expect minor & patch versions to be backwards-compatible.

I'm sure the reason is library dependencies, but that just begs the question. Do any #Pythonistas know why conda's base doesn't support the current stable runtime?

Any #java devs out there with some good suggestions for semantic versioning strategies? I've been using Netflix's Nebula Release plugin for years but I'm starting to rethink that approach due to the long configuration times in #gradle. And from what I can tell, the changes to support configuration cache on their side would be significant.

Today I misremembered a rule that *I helped implement* in cargo-semver-checks.

I described something as breaking when it isn't, and failed to remember the *actually breaking* part. 0/2 on my part.

*This* is why we distill expertise into automation. `cargo-semver-checks` gets this right 100% of the time. I clearly do not.

Here's my recap of 2024 for cargo-semver-checks:

✨ 63 new lints
✨ better linting performance
✨ shipped our most-requested features
✨ key thing I learned: as a #rustlang community, we never update versions unless forced to!

predr.ag/blog/cargo-semver-che

predr.ag"We never update unless forced to" — cargo-semver-checks 2024 Year in Review63 new lints, better linting performance, and the key things I learned in 2024.