263 Commits
Author SHA1 Message Date
Beto c52ccd5606 fix: remove /etc/timezone bind mount, not present on all hosts
Docker Swarm requires the bind source to exist on the node before
scheduling the task; /etc/timezone is Debian/Ubuntu-specific and
missing on other distros, causing deploy failures. /etc/localtime
alone covers timezone info portably.
2026-08-14 17:39:21 -04:00
notplants 97fe2bf213 chore: publish 3.6.3+1.27.1-rootless release 3.6.3+1.27.1-rootless 2026-08-10 12:57:05 -04:00
notplants fe536b276b Merge pull request 'fix: bump APP_INI_VERSION to v23' (#62) from fix-app-ini-version into master
Reviewed-on: coop-cloud/gitea#62
2026-08-10 16:54:41 +00:00
autonomic-bot 852717d212 fix: bump APP_INI_VERSION to v23
app.ini.tmpl changed in "BREAKING CHANGE: remove forgejo" but the config version
stayed at v22. Swarm configs are immutable, so upgrading an existing deployment
aborts:

  FATA failed to update config <stack>_app_ini_v22: Error response from daemon:
  rpc error: code = InvalidArgument desc = only updates to Labels are allowed

Bumping to v23 makes Swarm create a new config object instead of mutating v22; the
orphaned v22 can be pruned after rollout.
2026-08-10 16:52:09 +00:00
notplants 1f987b4ab3 chore: publish 3.6.2+1.27.1-rootless release 3.6.2+1.27.1-rootless 2026-08-10 12:32:49 -04:00
notplants a8d2231e74 Merge pull request 'chore: upgrade gitea to 1.27.1-rootless' (#61) from upgrade-7561bed into master
Reviewed-on: coop-cloud/gitea#61
2026-08-10 16:32:05 +00:00
autonomic-bot 096cc70fd9 chore: upgrade gitea to 1.27.1-rootless
Fixes two critical Gitea CVEs, both CVSS 9.8, both remediated in 1.27.1:
- CVE-2026-60004: RCE via POST /api/v1/repos/{owner}/{repo}/diffpatch — a patch
  submitted twice triggers an add/add conflict that writes an executable
  post-index-change hook into $GIT_DIR/hooks/, which git then runs as the Gitea
  service account. Affects 1.17-1.27.0; public PoC.
- CVE-2026-59774: unauthenticated arbitrary file read via Org-mode #+INCLUDE
  accepting absolute paths through the markup renderer (affects 1.22.1-1.27.0),
  escalating to RCE by reading config/tokens.

Based on current upstream main, so it includes the BREAKING CHANGE: remove forgejo
work; the previous branch predated it and was verified against a tree that would
not have deployed. Version label left at 3.6.0+1.24.2-rootless per upgrade-PR
convention (operator runs abra recipe release).
2026-08-10 16:27:26 +00:00
notplants 37ebd22ba4 Merge pull request 'BREAKING CHANGE: remove forgejo' (#58) from remove-forgejo into master
Reviewed-on: coop-cloud/gitea#58
Reviewed-by: 3wordchant <3+3wordchant@noreply.git.coopcloud.tech>
2026-07-07 21:11:52 +00:00
notplants 4c330eb4a4 Merge branch 'master' into remove-forgejo 2026-07-07 21:11:31 +00:00
fauno 57e224c5b0 doc: release notes 2026-06-25 16:48:12 -03:00
notplants 0ab323d24a Merge pull request 'chore: upgrade gitea to 1.26.2-rootless, postgres to 15.18' (#60) from upgrade-273d214 into master
Reviewed-on: coop-cloud/gitea#60
2026-06-22 19:41:31 +00:00
notplantsandnotplants 2f7f1b6bfe chore: upgrade gitea to 1.26.2-rootless, postgres to 15.18 2026-06-22 19:29:08 +00:00
fauno 6a0339d3f2 BREAKING CHANGE: remove forgejo 2026-06-16 18:33:21 -03:00
notplants ce4de9e645 Merge pull request 'feat: support Git LFS on plain gitea' (#57) from lfs into master
Reviewed-on: coop-cloud/gitea#57
Reviewed-by: ammaratef45 <ammaratef45@proton.me>
2026-06-15 21:08:52 +00:00
notplants 357926f26e feat: support Git LFS on plain gitea
Add an opt-in compose.lfs.yml that mounts the lfs_jwt_secret secret and
enables GITEA_LFS_START_SERVER for plain gitea (forgejo already bundles
LFS). Emit LFS_JWT_SECRET in app.ini whenever the LFS server is on so the
JWT secret is stable across redeploys instead of being regenerated on
every restart (app.ini is a read-only config mount).

Bump version 3.5.2 -> 3.6.0.
3.6.0+1.24.2-rootless
2026-06-15 19:33:03 +00:00
notplants e6a1cc79e9 Merge pull request 'change deploy logic to stop-first instead of start-first' (#53) from stop-first into master
Reviewed-on: coop-cloud/gitea#53
3.5.3+1.24.2-rootless
2026-06-04 16:47:00 +00:00
notplants 34dd04ac99 Merge branch 'master' into stop-first 2026-06-04 16:46:28 +00:00
ammaratef45 6aa52c1e73 fix abra command in documentation 2026-05-19 03:43:34 +00:00
notplants e7c4999f78 bump version number to 3.5.3 2026-05-18 12:59:07 -04:00
notplants c63e1cdd04 change deploy logic to stop-first instead of start-first 2026-05-18 12:51:20 -04:00
3wc db92e97071 docs: Fix broken README links, appease markdown linter 2026-01-08 21:29:48 -05:00
p4u1 d86d742ed1 Adds missing access controll headers 2025-10-27 18:29:54 +01:00
fauno 989294173e chore: publish 3.5.2+1.24.2-rootless release 3.5.2+1.24.2-rootless 2025-09-01 07:44:54 -03:00
fauno 4e789bf977 fix: forgejo 12.0.2 2025-09-01 07:38:52 -03:00
fauno 485fa32512 chore: publish 3.5.1+1.24.2-rootless release 3.5.1+1.24.2-rootless 2025-07-26 01:35:54 -03:00
fauno 54fd30f38a fix: forgejo 12.0.1 2025-07-26 01:33:48 -03:00
fauno 6d586f6ad3 chore: publish 3.5.0+1.24.2-rootless release 3.5.0+1.24.2-rootless 2025-07-19 11:42:35 -03:00
fauno 8c9793ace9 feat: upgrade to forgejo 12 2025-07-19 11:41:41 -03:00
3wordchant 4cfc2ac2e0 chore: publish 3.4.0+1.24.2-rootless release 3.4.0+1.24.2-rootless 2025-06-25 18:34:34 +01:00
fauno ca4733a0b0 fix: upgrade forgejo to 11.0.2 2025-06-19 10:26:08 -03:00
fauno 5a65ef04c5 Merge pull request 'feat: forgejo 11' (#45) from forgejo into master
Reviewed-on: coop-cloud/gitea#45
2025-06-19 13:21:57 +00:00
3wordchant 270ed7bb93 chore: publish 3.3.1+1.23.8-rootless release 3.3.1+1.23.8-rootless 2025-05-16 20:54:29 +02:00
3wordchant b2c9d95e60 Merge pull request 'fix: security release' (#44) from upgrade into master
Reviewed-on: coop-cloud/gitea#44
2025-05-16 18:53:40 +00:00
3wordchant 88b226f713 Merge branch 'master' into upgrade 2025-05-16 18:53:32 +00:00
fauno 94af9cea9e feat: forgejo 11 2025-05-15 14:36:29 -03:00
fauno 85dcf3a0b1 Merge pull request 'forgejo upgrade' (#41) from forgejo into master
Reviewed-on: coop-cloud/gitea#41
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
2025-05-15 17:27:24 +00:00
fauno 3840e87f2f fix: security release
https://blog.gitea.com/release-of-1.23.8/
2025-05-15 14:24:52 -03:00
fauno 777aad5da4 Merge branch 'master' into forgejo 2025-05-15 14:22:53 -03:00
fauno 5350ce207f Merge pull request 'feat: lfs server' (#42) from lfs into master
Reviewed-on: coop-cloud/gitea#42
2025-05-15 17:22:06 +00:00
cas 2bfec14654 Update .drone.yml 2025-04-10 10:50:49 -07:00
fauno b44e18f063 feat: configuration by forge 2025-02-20 09:17:58 -03:00
fauno 77624221b4 feat: lfs server 2025-02-18 15:44:59 -03:00
fauno ce632c8e5f Merge branch 'master' of https://git.coopcloud.tech/coop-cloud/gitea 2025-02-13 12:29:31 -03:00
fauno cac5c8d694 feat: upgrade to forgejo 10.0.1 2025-02-13 12:29:09 -03:00
knoflook cf2298162d chore: publish 3.3.0+1.23.1-rootless release 3.3.0+1.23.1-rootless 2025-02-12 14:35:34 +01:00
knoflook 0bbac9ed9c feat: refresh token validity 2025-02-12 14:34:11 +01:00
fauno 8ffd4d33be chore: publish 3.2.0+1.23.1-rootless release 3.2.0+1.23.1-rootless 2025-01-21 10:23:43 -03:00
fauno 7364f0b87c feat: update forgejo to version 10.0.0 2025-01-21 10:23:08 -03:00
javielico 1619c333c3 chore: publish 3.1.1+1.23.1-rootless release 3.1.1+1.23.1-rootless 2025-01-18 15:14:06 +00:00
javielico 6d681457f8 chore: publish 3.1.0+1.23.0-rootless release 3.1.0+1.23.0-rootless 2025-01-18 15:13:22 +00:00