233 Commits

Author SHA1 Message Date
Robert Kaussow
dac85f9f86 Merge branch 'main' into pr/4861 2025-12-18 14:33:08 +01:00
Henrik Huitti
87ec6ceccb fix: updateRepoPermissions to cleanup old permissions (#5790) 2025-11-29 17:19:55 +01:00
tuxmainy
5a93de88dd add events query parameter to badge url (#5728)
Co-authored-by: damage <damage@devloop.de>
2025-11-27 12:35:29 +02:00
6543
21ef4cac53 On set/get of repo make sure forge_id is set and on fetch respected (#5717) 2025-11-27 09:39:41 +01:00
Robert Kaussow
0678f89a8a Merge branch 'main' into pr/4861 2025-11-04 13:15:25 +01:00
renovate[bot]
09e8d32353 chore(deps): update dependency golangci/golangci-lint to v2.6.0 (#5702)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2025-11-03 15:22:20 +01:00
Robert Kaussow
a6b462deae Merge branch 'main' into pr/4861 2025-10-28 10:38:56 +01:00
6543
3d43a3fce6 Make pipeline/frontend/yaml/* types able to be marshaled back to YAML (#1835) 2025-10-25 10:27:22 +02:00
Robert Kaussow
3a99649546 Merge branch 'main' into pr/4861 2025-10-21 12:39:44 +02:00
6543
c8a2b2f81a Add migration tests for postgres (#669) 2025-10-21 12:19:39 +02:00
Robert Kaussow
a0cbd4d0fc Merge branch 'main' into pr/4861 2025-10-21 08:19:49 +02:00
Anbraten
045a22209a Support multiple users with same login name but different forges (#5612)
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-10-21 08:19:09 +02:00
Robert Kaussow
1f225c1d0d fix tests 2025-10-12 21:20:55 +02:00
Robert Kaussow
b25273e71e Merge branch 'main' into pr/4861 2025-10-12 21:04:17 +02:00
Robert Kaussow
fb464e16f0 align view and fix linting 2025-10-12 20:49:56 +02:00
Robert Kaussow
95d0285e91 cleanup 2025-10-12 20:09:47 +02:00
Robert Kaussow
8771f57cb1 Add repo filter options to GetRepos api (#5631)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2025-10-12 16:16:52 +02:00
Arthur
7e960b4a2b Added support for managing manual pipeline parameters
Introduced backend API endpoints, database operations, and web UI components for creating, updating, listing, and deleting manual pipeline parameters. This update includes tests for datastore functions, integration with the Vue.js web interface, and mock implementation for parameter-related methods.
2025-10-12 15:03:58 +02:00
Robert Kaussow
80dd288f4a Fix forge oauth columns migration (3) (#5551) 2025-09-26 07:07:41 +02:00
qwerty287
e9c545e25b Add StepFinished to log service (#5530) 2025-09-24 13:41:03 +02:00
Robert Kaussow
2f3c4a28c1 Migrate to mockery v3 (#5547) 2025-09-24 13:12:55 +02:00
Robert Kaussow
7707e843f2 Show human readable information in queue info (#5516)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2025-09-23 09:35:49 +02:00
Robert Kaussow
92ebabe568 Ensure columns to drop exists in forges migration (#5539) 2025-09-23 08:53:53 +02:00
Robert Kaussow
8a69a1cfc6 Fix formatting and version formatting tools (#5540) 2025-09-23 00:36:46 +02:00
Robert Kaussow
68d690ad9b Fix forge oauth columns migration (2) (#5526) 2025-09-19 22:23:28 +02:00
Robert Kaussow
7800d13605 Fix forge oauth columns migration (#5525) 2025-09-19 21:40:31 +02:00
Robert Kaussow
d69fdff51b Cleanup columns in forges table (#5517) 2025-09-16 11:50:53 +02:00
Anbraten
24ebcb8cf8 Rename oauth variables (#5435)
Co-authored-by: Anton Bracke <anton.bracke@fastleansmart.com>
2025-08-20 22:47:43 +02:00
qwerty287
fa16d7181a Disable package name linting (#5294) 2025-07-03 18:29:50 +03:00
renovate[bot]
c45657721f fix(deps): update golang-packages (#5121)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2025-04-25 15:55:30 +03:00
Robert Kaussow
9beb91828c Avoid db errors while executing migrations check (#5072) 2025-04-04 14:24:02 +02:00
6543
c4b22cc493 Use xorm quoter for feed query (#5018) 2025-03-26 19:37:38 +01:00
Robert Kaussow
780f838578 Add migration to fix zero forge_id in orgs table (#4924) 2025-03-04 07:56:52 +01:00
Anbraten
45a92cd928 Fix org assign on login (#4817)
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2025-02-16 12:02:18 +02:00
Patrick Schratz
a6e468afd8 Unsanitize user and org names in DB (#4762)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: Anbraten <anton@ju60.de>
2025-02-12 21:41:04 +01:00
Lauris BH
021cc59d53 Optimize repository list loading to return also latest pipeline info (#4814) 2025-02-08 09:42:45 +02:00
Robert Kaussow
08021ca593 Fix sql identifier escaping in datastore feed (#4746) 2025-01-19 22:41:59 +01:00
qwerty287
e51df2db5e Fix org creation (#4722) 2025-01-13 11:09:44 +02:00
Patrick Schratz
628c0e8faa Don't fail user creation if org exists (#4687) 2025-01-10 18:12:21 +01:00
qwerty287
afa6dee30b Migrate away from goblin (#4624)
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-12-30 08:08:53 +02:00
qwerty287
fdfabe6368 Support Git as only VCS (#4346)
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-12-27 22:49:19 +01:00
qwerty287
81b74025d4 Update Go imports paths (#4605)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-12-22 10:44:34 +01:00
Robert Kaussow
7fa474c5c3 Ignore blocked pipelines for badge rendering (#4582) 2024-12-18 08:58:08 +01:00
Robert Kaussow
e8216bc123 Remove related pipeline logs during pipeline deletion (#4572) 2024-12-17 09:09:03 +01:00
6543
6e18a44880 Set new default approval mode based on repo visibility (#4456)
Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-12-05 09:16:25 +01:00
Robert Kaussow
289239d1b3 Add status filter to list pipeline API (#4494) 2024-12-01 05:35:05 +01:00
6543
52fb493495 Add filter to list repository pipelines API (#4416) 2024-11-28 22:33:52 +01:00
qwerty287
6f7f7692e1 Rename token fields (#4471)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-11-28 10:27:28 +02:00
qwerty287
5bb7cef08b Allow to set custom trusted clone plugins (#4352)
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-26 14:27:05 +01:00
Anbraten
53d6421940 Support github refresh tokens (#3811) 2024-11-22 19:12:43 +01:00