Mathieu Fenniak
banner
mathieu.fenniak.net
Mathieu Fenniak
@mathieu.fenniak.net
Open Source Software Developer. My hobbies include poorly maintaining too many bicycles, running too far, GM-ing TTRPGs, and, well, more software development obviously.

#yyc #yycbike #cycling #running #linux #nixos #opensource #dnd #ttrpg
Just so you know, this release has been delayed two days to incorporate incoming vendor security patches -- codeberg.org/forgejo/secu...
Forgejo v11.0.8 and v13.0.3
Security issues are being addressed by the Forgejo security team and will be released in v13.0.3 on November 19. Backports of relevant patches will be available for users of the LTS series in v11.0.8...
codeberg.org
November 16, 2025 at 3:05 PM
Forgejo has been collecting user research to inform a feature like this over here -- codeberg.org/forgejo/forg.... If you have any thoughts to add about how you would use the feature, as well as expressing a desire for the feature, it would help feed into design and prioritization.
feat: extend Forgejo URL structure from organisation/repository to organisation/project/repository
# First hand experiences ## https://codeberg.org/aral Personally, I don’t use organisations to represent an organisation but to organise a project that might have multiple repositories. e.g., Pro...
codeberg.org
November 7, 2025 at 1:01 AM
I refused to vote Gondek and a major motivation was this deal.
October 22, 2025 at 10:21 PM
As a progressive voter, I would really like an election where I can vote for the candidate I want to win, not vote strategically against the candidate I don't want to win. Bah! Please change reality.
October 7, 2025 at 3:52 AM
Forgejo provides support for an AGit workflow (forgejo.org/docs/latest/...) which doesn't require forking. There's also an ongoing funding proposal to design a more modern contribution workflow (codeberg.org/forgejo/disc...), but I wouldn't expect to see that bear fruit for a while.
AGit Workflow Usage | Forgejo – Beyond coding. We forge.
forgejo.org
October 6, 2025 at 3:06 PM
That seems like the right understanding. The contents of the `${{ matrix.blah }}` wouldn't be masked in the Actions logs... so it's not a safe place to put a secret.
October 5, 2025 at 10:06 PM
With that limited info, I'd guess that your `git` user's HOME isn't correct. Forgejo will create a `.ssh/authorized_keys` in its data directory which includes all your user pubkeys, and your ssh user needs to have the right HOME so that sshd finds the authorized keys file.
October 5, 2025 at 10:02 PM
I think the only thing I may dislike more is the media coverage of the ostrich farmer. Hours of CBC national news coverage at this point. 👎
September 25, 2025 at 4:30 AM
That's an interesting approach to pushing containers... 👍 re: it not working "because of docker-in-docker", there's a recently published guide on how to access a container environment from within Forgejo Actions: forgejo.org/docs/latest/...
Utilizing Docker within Actions | Forgejo – Beyond coding. We forge.
forgejo.org
September 11, 2025 at 1:36 AM
I'm working on documenting the best options for this for forgejo runner - codeberg.org/forgejo/docs.... Hopefully will help? If not, let me know what is missing...
docs: describe common configurations for Actions to interact w/ docker
One of the most common struggles I've seen on social media with using Forgejo Actions is that people are unable to do `docker build` within an action. The goal of this PR is to document the solutions...
codeberg.org
September 8, 2025 at 12:40 PM
Well, actually, we can't start this project unless we get approval from legal. Sadly, I don't think it will be HIPAA compliant. Shouldn't we use the approved vendor list? We could try to carve out some of next year's budget during the exec budget review... but is it AI enough to get buy in?
August 26, 2025 at 12:58 PM
I wonder how this Ep hits in contemporary times, imagining the missile to be an embedded LLM... *and* the Doctor as well... Huh. Deserves a re-watch. 🤔
August 6, 2025 at 1:06 PM
"Common Sense" is the core problem that conservatives have.

Often reality is complicated. Complex systems such as traffic congestion need scientific study and quite difficult analysis. "Common Sense" is what you have when you haven't actually studied a problem; the first step is to move past it.
August 1, 2025 at 4:31 PM