<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Latest commits for branch codeberg-7</title>
    <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/branch/codeberg-7</link>
    <description>The code deployed to Codeberg. If you want to deploy Forgejo yourself or work on the code, check out:</description>
    <pubDate>Wed, 04 Mar 2026 02:29:26 +0100</pubDate>
    <item>
      <title>Update to latest Forgejo 7</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/5780e2666bff1511eb54b56ba052d6d714129820</link>
      <description>Update to latest Forgejo 7&#xA;</description>
      <content:encoded><![CDATA[Update to latest Forgejo 7
]]></content:encoded>
      <author>Codeberg Build Maintainers</author>
      <guid>5780e2666bff1511eb54b56ba052d6d714129820</guid>
      <pubDate>Tue, 30 Jul 2024 12:27:09 +0000</pubDate>
    </item>
    <item>
      <title>Merge pull request &#39;[v7.0/forgejo] [UI] Show AGit label on merged PR&#39; (#4731) from bp-v7.0/forgejo-358ec80 into v7.0/forgejo</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/c47bdf436b6c7dc43933560a65763fb23a7ca5c9</link>
      <description>Merge pull request &#39;[v7.0/forgejo] [UI] Show AGit label on merged PR&#39; (#4731) from bp-v7.0/forgejo-358ec80 into v7.0/forgejo&#xA;&#xA;Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4731&#xA;Reviewed-by: Gusted &lt;gusted@noreply.codeberg.org&gt;&#xA;</description>
      <content:encoded><![CDATA[Merge pull request '[v7.0/forgejo] [UI] Show AGit label on merged PR' (#4731) from bp-v7.0/forgejo-358ec80 into v7.0/forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4731
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
]]></content:encoded>
      <author>Earl Warren</author>
      <guid>c47bdf436b6c7dc43933560a65763fb23a7ca5c9</guid>
      <pubDate>Mon, 29 Jul 2024 15:32:51 +0000</pubDate>
    </item>
    <item>
      <title>[UI] Show AGit label on merged PR</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/bcc1e17775853ba0ff8da92584ee69568a0fac20</link>
      <description>[UI] Show AGit label on merged PR&#xA;&#xA;- The label wasn&#39;t show on merged PRs.&#xA;- Integration test added&#xA;&#xA;(cherry picked from commit 358ec8002e0c88fefb737af2f1b7c2a32d00afd1)&#xA;</description>
      <content:encoded><![CDATA[[UI] Show AGit label on merged PR

- The label wasn't show on merged PRs.
- Integration test added

(cherry picked from commit 358ec8002e0c88fefb737af2f1b7c2a32d00afd1)
]]></content:encoded>
      <author>Gusted</author>
      <guid>bcc1e17775853ba0ff8da92584ee69568a0fac20</guid>
      <pubDate>Mon, 29 Jul 2024 14:23:45 +0000</pubDate>
    </item>
    <item>
      <title>Merge pull request &#39;[gitea] week 2024-31-v7.0 cherry pick (release/v1.22 -&gt; v7.0/forgejo)&#39; (#4717) from earl-warren/wcp/2024-31-v7.0 into v7.0/forgejo</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/8453b563a99466c1d17246d0df9fb07c87a79970</link>
      <description>Merge pull request &#39;[gitea] week 2024-31-v7.0 cherry pick (release/v1.22 -&gt; v7.0/forgejo)&#39; (#4717) from earl-warren/wcp/2024-31-v7.0 into v7.0/forgejo&#xA;&#xA;Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4717&#xA;Reviewed-by: thefox &lt;thefox@noreply.codeberg.org&gt;&#xA;Reviewed-by: 0ko &lt;0ko@noreply.codeberg.org&gt;&#xA;</description>
      <content:encoded><![CDATA[Merge pull request '[gitea] week 2024-31-v7.0 cherry pick (release/v1.22 -> v7.0/forgejo)' (#4717) from earl-warren/wcp/2024-31-v7.0 into v7.0/forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4717
Reviewed-by: thefox <thefox@noreply.codeberg.org>
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
]]></content:encoded>
      <author>Earl Warren</author>
      <guid>8453b563a99466c1d17246d0df9fb07c87a79970</guid>
      <pubDate>Sun, 28 Jul 2024 09:56:41 +0000</pubDate>
    </item>
    <item>
      <title>Enable direnv (#31672) (#31679)</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/91d3a157666eb00fb3db3e1c0e37a13df6cac8d8</link>
      <description>Enable direnv (#31672) (#31679)&#xA;&#xA;Backport #31672 by @techknowlogick&#xA;&#xA;This lets developers who have direnv enabled to load our nix flake&#xA;automatically when entering it&#xA;&#xA;Co-authored-by: techknowlogick &lt;techknowlogick@gitea.com&gt;&#xA;(cherry picked from commit 17b04644edb4fd1ba6ef4698868f321fc11c4f4d)&#xA;</description>
      <content:encoded><![CDATA[Enable direnv (#31672) (#31679)

Backport #31672 by @techknowlogick

This lets developers who have direnv enabled to load our nix flake
automatically when entering it

Co-authored-by: techknowlogick <techknowlogick@gitea.com>
(cherry picked from commit 17b04644edb4fd1ba6ef4698868f321fc11c4f4d)
]]></content:encoded>
      <author>Giteabot</author>
      <guid>91d3a157666eb00fb3db3e1c0e37a13df6cac8d8</guid>
      <pubDate>Sun, 28 Jul 2024 08:40:19 +0200</pubDate>
    </item>
    <item>
      <title>Merge pull request &#39;[v7.0/forgejo] fix(api): issue state change is not idempotent&#39; (#4688) from bp-v7.0/forgejo-e9e3b8c into v7.0/forgejo</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/227d3f42bf604210a78eb060f9b87d5e57e854b0</link>
      <description>Merge pull request &#39;[v7.0/forgejo] fix(api): issue state change is not idempotent&#39; (#4688) from bp-v7.0/forgejo-e9e3b8c into v7.0/forgejo&#xA;&#xA;Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4688&#xA;Reviewed-by: Earl Warren &lt;earl-warren@noreply.codeberg.org&gt;&#xA;</description>
      <content:encoded><![CDATA[Merge pull request '[v7.0/forgejo] fix(api): issue state change is not idempotent' (#4688) from bp-v7.0/forgejo-e9e3b8c into v7.0/forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4688
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
]]></content:encoded>
      <author>Earl Warren</author>
      <guid>227d3f42bf604210a78eb060f9b87d5e57e854b0</guid>
      <pubDate>Thu, 25 Jul 2024 14:59:44 +0000</pubDate>
    </item>
    <item>
      <title>fix(api): issue state change is not idempotent</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/9f1302f6850a840ae2a9faa536fdd2222de0789c</link>
      <description>fix(api): issue state change is not idempotent&#xA;&#xA;The PATCH if issue &amp; pull request switched to use the service&#xA;functions instead. However, the service function changing the state is&#xA;not idempotent. Instead of doing nothing which changing from open to&#xA;open or close to close, it will fail with an error like:&#xA;&#xA; Issue [2472] 0 was already closed&#xA;&#xA;Regression of: 6a4bc0289db5d5d791864f45ed9bb47b6bc8d2fe&#xA;&#xA;Fixes: https://codeberg.org/forgejo/forgejo/issues/4686&#xA;(cherry picked from commit e9e3b8c0f389e7a3674152e18a124b1967873935)&#xA;</description>
      <content:encoded><![CDATA[fix(api): issue state change is not idempotent

The PATCH if issue & pull request switched to use the service
functions instead. However, the service function changing the state is
not idempotent. Instead of doing nothing which changing from open to
open or close to close, it will fail with an error like:

 Issue [2472] 0 was already closed

Regression of: 6a4bc0289db5d5d791864f45ed9bb47b6bc8d2fe

Fixes: https://codeberg.org/forgejo/forgejo/issues/4686
(cherry picked from commit e9e3b8c0f389e7a3674152e18a124b1967873935)
]]></content:encoded>
      <author>Earl Warren</author>
      <guid>9f1302f6850a840ae2a9faa536fdd2222de0789c</guid>
      <pubDate>Thu, 25 Jul 2024 14:21:00 +0000</pubDate>
    </item>
    <item>
      <title>Merge pull request &#39;[v7.0/forgejo] [CHORE] Don&#39;t bundle `elkjs`&#39; (#4679) from bp-v7.0/forgejo-510cbe2 into v7.0/forgejo</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/7dfc938e82f84301b4e12323905577c2b0b2542f</link>
      <description>Merge pull request &#39;[v7.0/forgejo] [CHORE] Don&#39;t bundle `elkjs`&#39; (#4679) from bp-v7.0/forgejo-510cbe2 into v7.0/forgejo&#xA;&#xA;Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4679&#xA;Reviewed-by: Earl Warren &lt;earl-warren@noreply.codeberg.org&gt;&#xA;</description>
      <content:encoded><![CDATA[Merge pull request '[v7.0/forgejo] [CHORE] Don't bundle `elkjs`' (#4679) from bp-v7.0/forgejo-510cbe2 into v7.0/forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4679
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
]]></content:encoded>
      <author>Earl Warren</author>
      <guid>7dfc938e82f84301b4e12323905577c2b0b2542f</guid>
      <pubDate>Thu, 25 Jul 2024 05:55:45 +0000</pubDate>
    </item>
    <item>
      <title>[CHORE] Don&#39;t bundle `elkjs`</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/97e25d10b84bdf52b2841ae619fc60cd8d6e7c0d</link>
      <description>[CHORE] Don&#39;t bundle `elkjs`&#xA;&#xA;- `elkjs` is a library that&#39;s imported by `mermaid`, although they have&#xA;seperated this package to it&#39;s own mermaid&#xA;package (https://github.com/mermaid-js/mermaid/pull/5654), the stable&#xA;version doesn&#39;t have this patch.&#xA;- `elkjs` is licensed under the EPL-2.0 license (copyleft), which isn&#39;t&#xA;compatible with GPL unless the license author explcitly allow this via a&#xA;so called &#34;secondary license&#34;. At the end of the day it cannot be&#xA;released under a MIT or GPL license.&#xA;- Use webpack&#39;s `externals` option to avoid bundling `elkjs` and instead&#xA;leave it as a `require` code.&#xA;- This is a &#39;dirty&#39; way to ensure elkjs isn&#39;t bundled and has to be&#xA;tested manually to ensure this for every release (via the&#xA;`webpack-bundle-analyzer` plugin). If someone tries to use the elkjs&#xA;render, it will result in a non-descriptive error being shown.&#xA;&#xA;(cherry picked from commit 510cbe2c92d1b7d6ace6ea0ca3ea44fd4a3904a1)&#xA;</description>
      <content:encoded><![CDATA[[CHORE] Don't bundle `elkjs`

- `elkjs` is a library that's imported by `mermaid`, although they have
seperated this package to it's own mermaid
package (https://github.com/mermaid-js/mermaid/pull/5654), the stable
version doesn't have this patch.
- `elkjs` is licensed under the EPL-2.0 license (copyleft), which isn't
compatible with GPL unless the license author explcitly allow this via a
so called "secondary license". At the end of the day it cannot be
released under a MIT or GPL license.
- Use webpack's `externals` option to avoid bundling `elkjs` and instead
leave it as a `require` code.
- This is a 'dirty' way to ensure elkjs isn't bundled and has to be
tested manually to ensure this for every release (via the
`webpack-bundle-analyzer` plugin). If someone tries to use the elkjs
render, it will result in a non-descriptive error being shown.

(cherry picked from commit 510cbe2c92d1b7d6ace6ea0ca3ea44fd4a3904a1)
]]></content:encoded>
      <author>Gusted</author>
      <guid>97e25d10b84bdf52b2841ae619fc60cd8d6e7c0d</guid>
      <pubDate>Thu, 25 Jul 2024 00:20:10 +0000</pubDate>
    </item>
    <item>
      <title>Merge pull request &#39;[v7.0/forgejo] Replace Gitea with Forgejo&#39; (#4674) from bp-v7.0/forgejo-9ad23f9 into v7.0/forgejo</title>
      <link>https://codeberg.org/Codeberg-Infrastructure/forgejo/commit/7956c3890e114d6d0aa9a8e605b2d6e6d04a0971</link>
      <description>Merge pull request &#39;[v7.0/forgejo] Replace Gitea with Forgejo&#39; (#4674) from bp-v7.0/forgejo-9ad23f9 into v7.0/forgejo&#xA;&#xA;Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4674&#xA;Reviewed-by: Earl Warren &lt;earl-warren@noreply.codeberg.org&gt;&#xA;</description>
      <content:encoded><![CDATA[Merge pull request '[v7.0/forgejo] Replace Gitea with Forgejo' (#4674) from bp-v7.0/forgejo-9ad23f9 into v7.0/forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4674
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
]]></content:encoded>
      <author>Earl Warren</author>
      <guid>7956c3890e114d6d0aa9a8e605b2d6e6d04a0971</guid>
      <pubDate>Wed, 24 Jul 2024 22:57:30 +0000</pubDate>
    </item>
  </channel>
</rss>