Monthly report for February 2026 #730
Labels
No labels
404
Accessibility
Blog post
Documentation
Internationalisation
User research - Accessibility
User research - Blocked
User research - Community
User research - Config (instance)
User research - Errors
User research - Filters
User research - Future backlog
User research - Git workflow
User research - Labels
User research - Moderation
User research - Needs input
User research - Notifications/Dashboard
User research - Rendering
User research - Repo creation
User research - Repo units
User research - Security
User research - Settings (in-app)
No milestone
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo/website#730
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Please collect snippets and points of interest for the monthly report here.
Note: The we forge section needs to include the contributors from 31.01. too. See: #726 (comment)
Forgejo runner v12.7.0
Forgejo runner v12.7.0 was released on February 18th, bringing a major new multiple-connection feature that increases the flexibility of Forgejo runner deployments along with a handful of bug-fixes in podman container shutdown, chained reusable workflows, parsing of output variables, and log buffer flushing on host-based executors & LXC.
The new multiple connection capability can be used across multiple servers, such as receiving jobs from Codeberg and a private Forgejo instance. It can also be utilized to register a runner multiple times to the same Forgejo server, connecting to multiple different organizations, users, or repositories.
This capability has been built with a fully backward-compatible design. If you have no interest in using multiple connections, then no changes are required in the runner installation.
Multiple connections are the first feature to be delivered in a line of enhancements coming as contributors on the runner work to deprecate the
.runnerstate file to simplify registration and management of Forgejo runner. As more enhancements are ongoing in this area, updated documentation showing multiple registrations hasn't yet been completed -- so here's a quick guide on how to use the new capability:When runner is registered with a Forgejo server, it creates a
.runnerstate file that contains some information about the server that the runner is connecting to:The new multiple connection capability is enabled simply by moving this information into the runner's config file:
Remove the
.runnerfile afterserver.connectionsis configured.Ensure that the
forgejo-runner daemoncommand is run with-c /path/to/config.yamlCLI option, as config files are optional and are not loaded from a default path.To add more connections, either consolidate multiple existing
.runnerfiles from different installations intoserver.connections, or, useforgejo-runner registerto create a new.runnerfile and then repeat step 2 and 3.More detailed information on the options available are documented in the example config file, including: how to set different labels for each connection, and how to use an external file for the
tokensecret value for enhanced security.--
cc @aahlenst
FOSDEM 2026
Forgejo contributors attended FOSDEM 2026 early in the month. Forgejo was involved in a few presentations:
Following in-person discussions at FOSDEM among some available contributors, a new proposal for changes to Forgejo's user research, design, and implementation workflow was published and discussed.
FOSDEM also enabled Forgejo contributors to start discussions on new funding opportunities with a large public institution, and the community is collecting input on which projects may be applicable for scaling up development efforts.
Notable Discussions
Contributing
A new
makecommand was introduced to ensure that the same go backend checks are performed locally on the developer's computer and in the Forgejo's CI runs. Contributors are asked to runmake pr-gobefore submitting a pull request. @slinkHelm chart
Helm chart had two minor releases related to kubernetes TCP route.
Infrastructure
Beowulf referenced this issue2026-03-08 18:41:48 +01:00