&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>News &mdash; OpenCommit News</title><link>https://news.opencommit.eu/posts/</link><description>News and insights from the OpenCommit Foundation and the opencommit.eu platform.</description><language>en</language><lastBuildDate>Sun, 27 Sep 2026 21:44:15 +0000</lastBuildDate><atom:link href="https://news.opencommit.eu/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>ForgePort: migrate your repositories from GitHub to OpenCommit</title><link>https://news.opencommit.eu/posts/forgeport/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/forgeport/</guid><pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>migration</category><category>github</category><category>forgejo</category><category>cli</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>ForgePort migrates a repository, or a whole account, from GitHub to OpenCommit.</description><content:encoded><![CDATA[<p>We know that the biggest hurdle to moving away from GitHub isn&rsquo;t necessarily ideology, it&rsquo;s quite often logistics. Migrating one repository by hand is doable. Especially with Forgejo&rsquo;s excellent UI based migration tool. Migrating dozens, or your entire account, is a weekend of clicking, waiting and double-checking that nothing got lost.</p>
<p>So today we&rsquo;re launching <strong>ForgePort</strong>, a small CLI tool that migrates repositories from GitHub to the <a href="https://opencommit.eu">OpenCommit platform</a>. Whether you want to bring over a single project or bulk-migrate every repo from a user or organization, ForgePort does the heavy lifting for you.</p>
<p>Get it here: <a href="https://opencommit.eu/opencommit/forgeport">https://opencommit.eu/opencommit/forgeport</a></p>
<h2 id="take-the-whole-account-not-just-one-repo">Take the whole account, not just one repo</h2>
<p>ForgePort reads all of its configuration from a single YAML file in the directory where you run it. Each repository is migrated one at a time through the Forgejo migration API, with a short random pause between migrations so we don&rsquo;t overload the destination server.</p>
<p>Point it at one repository and it migrates one:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>2026/01/01 12:00:00 migrating https://github.com/foo/bar -&gt; opencommit/bar
</span></span><span style="display:flex;"><span>2026/01/01 12:00:05 migrated: https://opencommit.eu/opencommit/bar
</span></span></code></pre></div><p>Or give it a single user/org name and it expands that into every source (non-fork) repository for that account, then works through the list. Forks are always excluded, and you can control whether private and archived repositories are included or not.</p>
<p>What gets migrated is entirely up to you: issues, pull requests, milestones, labels, wiki, releases and more can each be turned on or off per repository, or set once in a <code>defaults</code> section and inherited everywhere. Please note that if you choose to migrate an entire user or org&rsquo;s set of repositories, you can only set options as defaults not per repo. If you wish to have more control, you will need to provide a list of repos and their options in the configuration file.</p>
<h2 id="take-a-test-run-with--dryrun">Take a test run with -dryrun</h2>
<p>Not sure what you&rsquo;re about to move? ForgePort has a <code>-dryrun</code> flag that resolves every repository (including user/org expansion) and prints exactly what would be migrated, without contacting OpenCommit at all. Run it, review the list, and only then migrate for real.</p>
<h2 id="reasoning-with-secrets-in-mind">Reasoning with secrets in mind</h2>
<p>Migration needs tokens: a GitHub personal access token for the source repositories and an OpenCommit (Forgejo) API token for the destination. Both can live in your environment (<code>GITHUB_TOKEN</code>, <code>FORGEJO_TOKEN</code>) or in the config file, with the environment winning. Because the config may contain secrets, it is git-ignored. Never commit <code>migrate.yaml</code> if it contains secrets.</p>
<h2 id="just-getting-started">Just getting started</h2>
<p>ForgePort is written in Go and built on our own <a href="https://codeberg.org/mvdkleijn/forgejo-sdk">Forgejo SDK</a>. You can grab a pre-built binary or build it from source (requires Go 1.26 or later). It&rsquo;s distributed under the <a href="https://opencommit.eu/opencommit/forgeport/src/branch/main/LICENSES/EUPL-1.2.txt">EUPL-1.2 license</a>, and while we built it for OpenCommit, it should be usable to migrate to any Forgejo-based platform — just point it at your destination&rsquo;s URL. We welcome pull requests for feature additions and improvements.</p>
<p>One honest limitation for now: ForgePort does not migrate packages. You&rsquo;ll need to handle those yourself, for example with Skopeo and a small bash script.</p>
<p>We hope ForgePort removes one more excuse for staying put. Your code deserves a home that shares your values, and moving in just got a lot easier.</p>
<p>For the full configuration reference, check out the <a href="https://opencommit.eu/opencommit/forgeport">ForgePort repository</a>.</p>
]]></content:encoded></item><item><title>Security patch to Forgejo v16.0.5</title><link>https://news.opencommit.eu/posts/patched-to-v16-0-5/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/patched-to-v16-0-5/</guid><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>security</category><category>forgejo</category><category>upgrade</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>A critical Forgejo CVE is fixed on the platform with an update to v16.0.5.</description><content:encoded><![CDATA[<p>We&rsquo;ve updated the OpenCommit platform to Forgejo v16.0.5 tonight due to a security release made by the Forgejo project earlier today, in fixing a critical CVE.</p>
<h2 id="from-the-forgejo-release-notes">From the Forgejo release notes</h2>
<p><strong>CRITICAL</strong></p>
<ul>
<li>
<p>Prevent ApplyDiffPatch from mutating bare repo config.  When a patch is applied to a Forgejo repo through Forgejo&rsquo;s Web UI, Web cherry-pick, or <code>/diffpatch</code> API, a <code>git apply --index</code> command-line is executed to apply the patch to a temporary bare git repository. An unusual behaviour of <code>git apply</code> can cause arbitrary files the working direction to be changed, which is within the bare repository, and that behaviour can be abused by a malicious user to perform unexpected operations on the Forgejo host.</p>
<p>This vulnerability allows execution of arbitrary processes on the Forgejo host as a remote code execution attack. The issue has been addressed by ensuring that the working directory is an unrelated temporary directory.</p>
<p>This vulnerability is a variation on <a href="https://codeberg.org/forgejo/forgejo/pulls/13705">PR 13705</a>, a vulnerability that was fixed in Forgejo v15.0.6. This variation was not detected at that time.</p>
</li>
<li>
<p>Prevent CSRF attacks on OpenID identity associations. When OpenID sign-in is enabled on a Forgejo host, a logged-in user can add an additional OpenID address to their user account in the <code>/user/settings/security</code> page. The HTTP endpoint responsible for registering an OpenID address is an HTTP <code>GET</code> request, as required by the OpenID specification. The endpoint was vulnerable to a CSRF attack where an unexpected <code>GET</code> request generated by a user&rsquo;s browser can register an unexpected OpenID identity on their currently logged-in Forgejo account.</p>
<p>The vulnerability has been remediated by validating that a request to add an OpenID identity is initiated by the currently logged-in user.</p>
</li>
</ul>
<h3 id="lastly">Lastly</h3>
<p>As always, the upgrade happened without any changes to your repositories, branches, or settings. Everything is exactly where you left it. If you spot anything that behaves differently, don&rsquo;t hesitate to let us know.</p>
<p>For the full release notes, we&rsquo;d like to refer you to Forgejo themselves: <a href="https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.5.md">https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.5.md</a></p>
]]></content:encoded></item><item><title>PatchBot: automated dependency updates for your repositories</title><link>https://news.opencommit.eu/posts/patchbot/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/patchbot/</guid><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>renovate</category><category>dependencies</category><category>automation</category><category>actions</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>PatchBot brings Renovate-based dependency updates to your OpenCommit repositories.</description><content:encoded><![CDATA[<p>Keeping your dependencies up to date is one of the most important — and most tedious — tasks in project maintenance. Today, we&rsquo;re making it easier: <strong>PatchBot</strong> is now available on OpenCommit.</p>
<p>PatchBot is built on <a href="https://docs.renovatebot.com/">Renovate</a>, the widely-used open-source dependency update tool, and runs on a fixed platform-wide schedule for version discovery. It watches your dependency files and opens pull requests when new versions are available. It supports <code>package.json</code>, <code>go.mod</code>, <code>Dockerfile</code>, Actions, and more.</p>
<h2 id="enable-patchbot-in-two-steps">Enable PatchBot in two steps</h2>
<ol>
<li>Add the topic <code>patchbot</code> to your repository<br>
(Repo → About section → edit Topics → add <code>patchbot</code>).</li>
<li>Invite <code>patchbot</code> as a collaborator with <strong>Write</strong> access<br>
(Repo → Settings → Collaboration → add <code>patchbot</code>).</li>
</ol>
<p>That&rsquo;s it. Within about an hour, you&rsquo;ll see an onboarding pull request with a minimal <code>renovate.json</code>, and a Dependency Dashboard issue. The Dependency Dashboard lists all detected dependency managers and pending updates.</p>
<p>From that point on, update PRs appear whenever new versions are released. Merge them like any other pull request.</p>
<h2 id="customize-patchbot">Customize PatchBot</h2>
<p>PatchBot runs on a platform-wide schedule (roughly hourly), but you control what it does. Your repo&rsquo;s own <code>renovate.json</code> controls everything: automerge rules, grouping, labels, dependency ranges, and more. See <a href="https://docs.renovatebot.com/configuration-options/">Renovate&rsquo;s configuration docs</a> for all available options.</p>
<blockquote>
<p>Platform-wide limits apply (PR rate caps), so very large backlogs and rapid dashboard interactions appear gradually, not all at once.</p>
</blockquote>
<h2 id="disable-patchbot">Disable PatchBot</h2>
<p>Remove the <code>patchbot</code> topic from your repository. At the next run (within about an hour) your repo is no longer managed. Close or merge any open update PRs yourself.</p>
<h2 id="learn-more">Learn more</h2>
<p>For full details, visit the <a href="https://docs.opencommit.eu/docs/patchbot/">PatchBot documentation</a>. Questions or problems? Check the Dependency Dashboard issue in your repo first, or ask in the <a href="https://opencommit.eu/opencommit/support/issues">issue tracker</a>.</p>
]]></content:encoded></item><item><title>Maintenance: Forgejo, Valkey and more</title><link>https://news.opencommit.eu/posts/maintenance-forgejo-valkey/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/maintenance-forgejo-valkey/</guid><pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>maintenance</category><category>infrastructure</category><category>valkey</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Helm charts across the platform stack are refreshed, and Valkey now runs in a highly available setup.</description><content:encoded><![CDATA[<p>Good evening, fellow OpenCommitters!</p>
<p>The infrastructure maintenance train has arrived safely at the station. We’ve successfully updated several components to newer Helm chart versions:</p>
<ul>
<li>Alloy</li>
<li>cert-manager</li>
<li>Forgejo</li>
<li>kube-prometheus-stack</li>
<li>MetalLB</li>
<li>Sealed Secrets</li>
<li>Valkey</li>
<li>CloudNativePG</li>
</ul>
<p>We also updated the Forgejo image and the CloudNativePG manifest.</p>
<p>The biggest upgrade is Valkey: it’s now running in a high-availability setup with one master and two replicas spread across the cluster. Each instance has its own ceph-block persistent volume, while a PodDisruptionBudget helps ensure that at least two instances remain available during planned disruptions.</p>
<p>In short: fresher charts, sturdier infrastructure, and Valkey now has backup dancers.</p>
]]></content:encoded></item><item><title>A news timeline on your dashboard</title><link>https://news.opencommit.eu/posts/news-timeline-on-your-dashboard/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/news-timeline-on-your-dashboard/</guid><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>dashboard</category><category>news</category><category>forgejo</category><image><url>https://news.opencommit.eu/img/covers/oc-timeline-screenshot.png</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Platform news is now shown at the top of your OpenCommit dashboard.</description><content:encoded><![CDATA[<p>Your dashboard just got a little more informative!</p>
<p>The latest news from the OpenCommit platform and foundation is now shown at the top of the dashboard, so you can see what&rsquo;s happening at a glance.</p>
<p>The timeline highlights the most recent updates, with each item linking straight to the full story. No more digging through the blog to find out what changed. It&rsquo;s right there when you sign in.</p>
<p>This will also be our new, preferred way of keeping you up-to-date with any technical changes we make to the platform.</p>
<p>Lastly, we&rsquo;re planning to consolidate all news articles for both the foundation as well as the platform on a dedicated site in the near future.</p>
]]></content:encoded></item><item><title>Publish your own packages on OpenCommit</title><link>https://news.opencommit.eu/posts/publish-your-own-packages/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/publish-your-own-packages/</guid><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>packages</category><category>registry</category><category>containers</category><category>docker</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Push your own container images to the built-in OpenCommit package registry.</description><content:encoded><![CDATA[<p>You can now publish your own container images on OpenCommit, powered by the built-in package registry.</p>
<p>Sharing images with your collaborators, or with the world, is now as simple as building and pushing:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>docker build -t opencommit.eu/&lt;your-org&gt;/&lt;your-image&gt;:latest .
</span></span><span style="display:flex;"><span>docker push opencommit.eu/&lt;your-org&gt;/&lt;your-image&gt;:latest
</span></span></code></pre></div><p>Because every project on OpenCommit has its own package space, images stay organized next to your source code, and access follows the same permissions you already use for your repositories.</p>
<p>We&rsquo;re starting with container images. Other package formats will follow in the future. You&rsquo;re always welcome to submit a support ticket with your prefered order at <a href="https://opencommit.eu/opencommit/support/issues">https://opencommit.eu/opencommit/support/issues</a>.</p>
<p>One thing to keep in mind: we&rsquo;re still a small platform, run by a non-profit with limited resources. Disk space isn&rsquo;t cheap, especially nowadays. Unlike the big commercial hosts we don&rsquo;t have unlimited storage at our disposal. To keep the service sustainable for everyone, we&rsquo;ve set a hard limit of 2TB for container images for now.</p>
<p>Please treat the new service with care: only push what you actually need, clean up images you no longer use, and avoid storing large or redundant layers. If the demand is there, we&rsquo;ll happily revisit the limit as the platform grows.</p>
]]></content:encoded></item><item><title>What's new in Forgejo v16</title><link>https://news.opencommit.eu/posts/whats-new-in-forgejo-v16/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/whats-new-in-forgejo-v16/</guid><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>forgejo</category><category>upgrade</category><category>release</category><category>actions</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Forgejo v16 refines notifications, pull request reviews and everyday operations.</description><content:encoded><![CDATA[<p>We&rsquo;ve upgraded the platform to Forgejo v16, the newest release of the forge software that powers OpenCommit.</p>
<p>Alongside the regular round of bug fixes and performance improvements, this update brings a number of refinements to the everyday workflow. Here are the highlights you&rsquo;ll notice as a user:</p>
<p><strong>Notifications you can tune</strong></p>
<p>Repository watch settings are now granular: you can choose which parts of a repository you want to receive notifications for Issues, Pull requests, and Releases.</p>
<p><strong>Better pull request reviews</strong></p>
<ul>
<li>The commits view on pull requests has been redesigned: cleaner, easier to read, and responsive.</li>
<li>Review comments can now span multiple lines. Hold Shift, click the plus button on the first line of the range, and drag down to the last line.</li>
<li>Fixes for misplaced review comments: they now show up on the right diff, even when lines have moved or been removed in later commits.</li>
</ul>
<p><strong>Smoother everyday operations</strong></p>
<ul>
<li>Repository migrations now show their progress, so you can verify that a long-running migration isn&rsquo;t stuck.</li>
<li>Adding team members to your organization is easier: a dialog right on the member list lets you add someone to multiple teams in one go.</li>
<li>Downscaled avatar variants are now served where full size isn&rsquo;t needed, reducing bandwidth usage and speeding up page loads.</li>
<li>A consistency check on incoming Git objects rejects corrupt pushes before they can break a repository.</li>
</ul>
<p><strong>Forgejo Actions</strong></p>
<ul>
<li>Workflow runs can now be manually marked as prioritized, so they execute before all others.</li>
<li>Skipped checks are now marked as skipped instead of succeeded.</li>
<li>Workflow <code>if</code> conditions are evaluated on the platform itself, speeding up workflow execution.</li>
<li>Completed workflow runs, including their logs and artifacts, can be removed via the UI or the API.</li>
<li>Authorized Integrations let workflows authenticate API and Git access with short-lived JWTs, an alternative to static tokens.</li>
</ul>
<p>As always, the upgrade happened without any changes to your repositories, branches, or settings. Everything is exactly where you left it.</p>
<p>If you spot anything that behaves differently, don&rsquo;t hesitate to let us know.</p>
<p>For the full release notes, we&rsquo;d like to refer you to Forgejo themselves: <a href="https://forgejo.org/2026-07-release-v16-0/">https://forgejo.org/2026-07-release-v16-0/</a></p>
]]></content:encoded></item><item><title>A homepage we're proud of</title><link>https://news.opencommit.eu/posts/a-homepage-were-proud-of/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/a-homepage-were-proud-of/</guid><pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>website</category><category>opencommit.eu</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>The OpenCommit homepage has a new look, built to make the foundation easier to understand for newcomers.</description><content:encoded><![CDATA[<p>The public face of OpenCommit just got a refresh.</p>
<p>Our homepage has been redesigned to look more professional and to better reflect who we are: a European, non-profit foundation providing a free and independent home for open source projects.</p>
<p>We feel the new page is cleaner and more welcoming, with a clear introduction to the platform, a summary of what&rsquo;s happening across the forge, and an easier path to signing up or exploring repositories.</p>
<p>We sincerely hope the new look makes it easier for newcomers to understand what OpenCommit is all about and for you to point people at when you invite them to join your projects.</p>
]]></content:encoded></item><item><title>A shared actions runner for everyone</title><link>https://news.opencommit.eu/posts/shared-actions-runner/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/shared-actions-runner/</guid><pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>actions</category><category>ci</category><category>runners</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Every project on OpenCommit can now run its Forgejo Actions workflows on a shared runner.</description><content:encoded><![CDATA[<p>We&rsquo;re happy to announce that OpenCommit now offers a shared actions runner, available to every project on the platform.</p>
<p>Until now, running Forgejo Actions meant setting up your own runner. Not anymore: your workflows can now run directly on our shared runner, without the need to host or maintain anything yourself.</p>
<p>Just add a workflow to your project and your CI/CD pipelines will start executing.</p>
<p>A few things to keep in mind: we&rsquo;re starting with a single shared runner, so builds are scheduled on a first-come, first-served basis. We&rsquo;re still a small platform, run by a non-profit with limited resources, so please be considerate. Keep your builds lean, avoid long-running jobs, and don&rsquo;t use the runner for anything other than what you need.</p>
<p>As the platform grows and the demand is there, we&rsquo;ll look into adding more runners and capacity.</p>
]]></content:encoded></item><item><title>What's new in Forgejo v15</title><link>https://news.opencommit.eu/posts/whats-new-in-forgejo-v15/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/whats-new-in-forgejo-v15/</guid><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>forgejo</category><category>upgrade</category><category>release</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Forgejo v15, the hundredth Forgejo release, brings scoped tokens, linked containers and more.</description><content:encoded><![CDATA[<p>We&rsquo;ve upgraded the platform to Forgejo v15, a new major release of the forge software that powers OpenCommit — and, fun fact, the 100th release of Forgejo.</p>
<p>Forgejo v15 refines day-to-day usability and security, and brings new capabilities to Forgejo Actions. Here are the highlights you&rsquo;ll notice as a user:</p>
<p><strong>Access tokens scoped to specific repositories</strong></p>
<p>When creating an access token, you can now restrict it to a specific list of repositories. The token won&rsquo;t be able to operate on anything outside that list, keeping API access more secure.</p>
<p><strong>Containers auto-link to repositories</strong></p>
<p>Containers you push to the package registry are now automatically linked to their repository. Either when the name starts with <code>{owner}/{repo}</code> or when the container has the <code>org.opencontainers.image.source</code> label set. No more manual linking.</p>
<p><strong>Better error messages</strong></p>
<p>Pushing to a repository without write permission now returns a much more helpful message: it tells you who was pushing (handy when you used the wrong key or token), to which repository and branch, and how to create a PR via the AGit workflow.</p>
<p><strong>UI improvements</strong></p>
<ul>
<li>Issue labels can now be excluded with a simple button, no Alt key needed.</li>
<li>The releases list is fully responsive and works on screens of all shapes and sizes.</li>
<li>Git notes can be edited, added, and removed from the single-commit view in pull requests, and editing can be cancelled.</li>
<li>Archiving a repository now suggests you document the reason.</li>
<li>Numerous accessibility improvements for screen reader users.</li>
</ul>
<p><strong>Forgejo Actions</strong></p>
<ul>
<li>Reusable workflows are now expanded into their individual jobs, with separate logs and the ability to run on different runners.</li>
<li>OpenID Connect support lets workflows authenticate with third-party systems using short-lived tokens instead of long-lived secrets.</li>
<li>Ephemeral runners and a simplified, web-based runner registration are now available.</li>
</ul>
<p>As always, the upgrade happened without any changes to your repositories, branches, or settings. Everything is exactly where you left it. If you spot anything that behaves differently, don&rsquo;t hesitate to let us know.</p>
<p>For the original Forgejo release post, please see: <a href="https://forgejo.org/2026-04-release-v15-0/">https://forgejo.org/2026-04-release-v15-0/</a></p>
]]></content:encoded></item><item><title>OpenCommit is now sponsored by UptimeRobot</title><link>https://news.opencommit.eu/posts/uptimerobot/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/uptimerobot/</guid><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>sponsors</category><category>monitoring</category><image><url>https://news.opencommit.eu/img/covers/foundation.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>UptimeRobot sponsors OpenCommit, adding monitoring and incident awareness to the platform.</description><content:encoded><![CDATA[<p>We’re pleased to share that OpenCommit is now officially sponsored by UptimeRobot.</p>
<p>UptimeRobot is a well-known monitoring service that helps developers and organizations
keep their websites and services online by providing reliable uptime checks and
alerting. Their support aligns closely with our mission to offer a stable, accessible,
and independent Git hosting platform for open source developers.</p>
<p>This sponsorship will contribute to improving the reliability and performance of
OpenCommit, particularly in the area of service monitoring and incident awareness.
Having robust monitoring in place is essential for maintaining trust and ensuring
that developers can depend on the platform for their work.</p>
<p>We appreciate UptimeRobot’s support and their recognition of the importance of open
infrastructure. Their contribution helps us continue building and maintaining a
sustainable platform for the open source community.</p>
<figure class="oc-image oc-image--center" style="text-align: center">
  <a href="https://uptimerobot.com"><img src="/posts/uptimerobot/uptimerobot.png" alt="UptimeRobot logo" title="UptimeRobot. Meet the #1 uptime monitoring service." style="background-color: #000; padding: 1em; margin-inline: auto"></a></figure>

<p>For more information about UptimeRobot and their services, visit their <a href="https://uptimerobot.com">website</a>.</p>
]]></content:encoded></item><item><title>A New Home for Open Source: OpenCommit is Live! 🚀</title><link>https://news.opencommit.eu/posts/launch/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/launch/</guid><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><dc:creator>Martijn van der Kleijn</dc:creator><category>launch</category><category>announcement</category><category>forgejo</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>OpenCommit is live: a European, non-profit home for open source projects, built on Forgejo.</description><content:encoded><![CDATA[<p>As Chair of the Board for the <a href="https://opencommit.nl">OpenCommit Foundation</a>, I
am absolutely thrilled to announce that our git hosting service for open source
developers is officially live!</p>
<p>We are a new, growing foundation driven by a simple but vital mission: providing
a reliable, independent home for open source projects. Our goal is to be more than
just a hosting provider; we want to be a cornerstone in a future, federated network
of forges, standing alongside fantastic community efforts like <a href="https://codeberg.org">Codeberg</a>.</p>
<h2 id="why-opencommit">Why OpenCommit?</h2>
<p>I started this project with the philosophy <em><strong>One Is None</strong></em>.</p>
<p>Currently, our global open source community is heavily reliant on a single, commercial
entity. While we have immense respect for the work others are doing, we realized
that true resilience requires diversity. Even an excellent platform like Codeberg
has limited resources. And if we only have one community alternative, we haven&rsquo;t
truly solved the &ldquo;one is none&rdquo; problem.</p>
<p>We’ve chosen Forgejo as our upstream project. While federation is still being perfected
by the Forgejo team, it remains our North Star. We aren&rsquo;t waiting for the perfect
future to start helping, though. We are launching today so we can grow together
and be ready when federation arrives.</p>
<h2 id="a-solid-foundation">A Solid Foundation</h2>
<p>To ensure this project&rsquo;s future and its openness and transparency, we’ve established
the OpenCommit Foundation as a tax-exempt non-profit (ANBI) under Dutch law. The
legal groundwork is complete, and we have a dedicated site for our documents, reporting
and contribution options. We are also proud to have <a href="/posts/soverin/">Soverin as our email partner</a>,
helping us keep our communications secure and aligned with our values.</p>
<p>In the coming weeks, we&rsquo;ll continue to refine our platform and eliminate any bugs
we find. We&rsquo;ll be growing our documentation and some of the features in the platform,
keep an eye out for updates!</p>
<h2 id="join-us">Join Us!</h2>
<p>The wait is over. Head over to <strong><a href="https://opencommit.eu">https://opencommit.eu</a></strong>
and create your account!</p>
<p>We’ve built this for you. Please treat your fellow developers with respect, and
help us look after our shared resources. If you believe in what we’re building
and want to support our efforts, you can do so easily via our
<a href="https://www.opencommit.nl/en/contribute/">contributions page</a>.</p>
<p>We are so excited for the future we’re going to build together! Thank you for being
part of this journey from day one! 🚀</p>
<p>— Martijn</p>
]]></content:encoded></item><item><title>OpenCommit chooses Soverin as email partner</title><link>https://news.opencommit.eu/posts/soverin/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/soverin/</guid><pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>sponsors</category><category>email</category><category>privacy</category><image><url>https://news.opencommit.eu/img/covers/foundation.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Soverin becomes the foundation's email partner, covering both the foundation and the platform.</description><content:encoded><![CDATA[<p>At Stichting OpenCommit, we are building an open, reliable and transparent platform
for hosting the source code of open-source projects. We do this as a non-profit
foundation with a clear mission: to give developers a free, European place to
collaborate on open-source software.</p>
<p>In everything we do, we pay attention not only to technology, but also to values.
That&rsquo;s why we choose our partners very deliberately. For email handling - both for
the foundation itself and for our platform - we are now working with Soverin.</p>
<figure class="oc-image oc-image--center" style="text-align: center">
  <a href="https://soverin.net"><img src="/posts/soverin/soverin.png" alt="Soverin logo" title="Soverin. Your Mailbox is your Digital Castle." style="background-color: #d2e0f0; padding: 1em; margin-inline: auto"></a></figure>

<h2 id="why-soverin">Why Soverin?</h2>
<p>OpenCommit chooses Soverin because of their clear focus on privacy, digital
sovereignty and transparency!</p>
<p>You pay with money instead of with data, there is no business model around tracking
or advertising, and they work with open standards and European hosting. That aligns
very well with how we ourselves view the internet and infrastructure.</p>
<p>Concretely, Soverin provides the email infrastructure for:</p>
<ul>
<li>The operational communication of Stichting OpenCommit</li>
<li>The email handling from our platform at <a href="https://opencommit.eu">https://opencommit.eu</a></li>
</ul>
<p>Email is a small part of our infrastructure, but crucial in our communication.
It hasn&rsquo;t been just about &ldquo;does it work?&rdquo; for a long time already, but rather
about questions like:</p>
<ul>
<li>Who has access to the data?</li>
<li>Where is that data stored?</li>
<li>How transparent is the company behind the service?</li>
<li>And very practically: does our mail actually arrive properly?</li>
</ul>
<p>Soverin&rsquo;s ISO certifications (ISO 27001 / 9001 / 14001) and NIS2-readiness
make our choice even easier.</p>
<p>Thanks to this partnership, we can be confident that our email communication
is set up securely, privacy-friendly and future-proof. In line with the principles
that we as a foundation stand for.</p>
<h2 id="building-together-towards-a-sovereign-digital-ecosystem">Building together towards a sovereign digital ecosystem</h2>
<p>With this step, we come a little closer to our goal: a fully-fledged, open
and transparent git-hosting platform, hosted on European servers, with an infrastructure
that matches the values of the open-source community.</p>
<p>We are therefore pleased that we have found in Soverin a partner who wants to
go in the same direction.</p>
<p>Would you like to know more about our choices regarding digital sovereignty and
openness, or are you curious about how we set up our infrastructure? Feel free to
contact us - we are happy to share our experiences.</p>
<p>Do you also want your organization to have more sovereignty and privacy? Consider <a href="https://soverin.nl/">Soverin</a>.</p>
]]></content:encoded></item><item><title>🎶 Everything is awesome...</title><link>https://news.opencommit.eu/posts/awesome/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/awesome/</guid><pubDate>Thu, 30 Oct 2025 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>infrastructure</category><category>progress</category><image><url>https://news.opencommit.eu/img/covers/awesome.jpeg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Kubernetes, Ceph and CloudNativePG are in place, and the new platform is starting to purr.</description><content:encoded><![CDATA[<p>🎶 &ldquo;Everything is awesome… everything is cool when you’re part of a team.&rdquo; 🎶</p>
<p>Wrenching on our new platform and getting closer every day.</p>
<p>Kubernetes in place, Ceph is clustered, CloudNativePG is up . . .</p>
<p>We&rsquo;re turning wrenches — one subsystem at a time — and the ship’s really starting to purr. More to come. 💗</p>
<p>If you’d like to support the project, details on <a href="https://www.opencommit.nl/en/contribute/">opencommit.nl</a>.</p>
]]></content:encoded></item><item><title>Milestone: ANBI status</title><link>https://news.opencommit.eu/posts/anbi/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/anbi/</guid><pubDate>Wed, 15 Oct 2025 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>anbi</category><category>legal</category><category>donations</category><image><url>https://news.opencommit.eu/img/covers/anbi-website.png</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Stichting OpenCommit has been granted ANBI status, which makes donations to the foundation tax deductible.</description><content:encoded><![CDATA[<p>Great news! 🎉 Checking off a milestone: Stichting OpenCommit has officially been
granted ANBI (Algemeen Nut Beogende Instelling) status in the Netherlands.</p>
<p>This means we’re officially recognized as a public benefit organization — a big
step in our journey to support and grow Free/Libre and Open Source Software.</p>
<p>We’re already looking ahead to the next milestone: the beta release of our
Forgejo-based service. 🚀 Can’t wait to share more soon!</p>
<p>And remember: ANBI status means your donations are tax deductible. 🙌</p>
<p>👉 Check out <a href="https://www.opencommit.nl/en/contribute/">opencommit.nl</a> if you want to help out!</p>
<p>#ANBI #OpenSource #FLOSS #StichtingOpenCommit</p>
]]></content:encoded></item><item><title>A quick recharge</title><link>https://news.opencommit.eu/posts/quick-recharge/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/quick-recharge/</guid><pubDate>Mon, 15 Sep 2025 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>progress</category><category>infrastructure</category><image><url>https://news.opencommit.eu/img/covers/platform.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>A short note on pausing, recharging and getting back to full throttle on the new service.</description><content:encoded><![CDATA[<p>A quick recharge, then back to full throttle on our new service.</p>
<figure class="oc-image"><img src="/posts/quick-recharge/quick-recharge.jpeg" alt="A LEGO minifigure wearing an OpenCommit.eu shirt, standing on a windowsill" title="A LEGO minifigure wearing an OpenCommit.eu shirt, standing on a windowsill"></figure>

]]></content:encoded></item><item><title>Foundation created by notary</title><link>https://news.opencommit.eu/posts/stichting/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/stichting/</guid><pubDate>Mon, 16 Dec 2024 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>foundation</category><category>legal</category><category>notary</category><image><url>https://news.opencommit.eu/img/covers/foundation.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>The foundation is official: created by notary, with a board already at work on the paperwork.</description><content:encoded>&lt;p>The OpenGit Foundation has officially been created today through our notary.&lt;/p>
&lt;p>The founding board members immediately started work to arrange all manner of
organizational matters like for instance a bank account and website.&lt;/p>
</content:encoded></item><item><title>Yubico's Secure It Forward programma</title><link>https://news.opencommit.eu/posts/yubico/</link><guid isPermaLink="true">https://news.opencommit.eu/posts/yubico/</guid><pubDate>Tue, 15 Oct 2024 00:00:00 +0000</pubDate><dc:creator>OpenCommit Foundation</dc:creator><category>sponsors</category><category>security</category><category>hardware</category><image><url>https://news.opencommit.eu/img/covers/foundation.svg</url><title>News</title><link>https://news.opencommit.eu/posts/</link></image><description>Yubico admits the foundation to its Secure It Forward program, providing YubiKeys to secure its systems.</description><content:encoded><![CDATA[<p><a href="https://yubico.com">Yubico</a> sponsored the foundation by accepting Stichting
OpenCommit (then still OpenGit) into their “<a href="https://www.yubico.com/why-yubico/secure-it-forward/">Secure It Forward</a>”
program.</p>
<p>They support us by providing a number of YubiKeys that the foundation can use to
secure its activities and systems.</p>
]]></content:encoded></item></channel></rss>