6543 and claude
71b65e31b6
fix runtime to ignore cancel as runtime error ( #7031 )
...
Co-authored-by: claude <claude@anthropic.com >
2026-08-20 10:59:40 +02:00
qwerty287
29b82b17c7
Add custom list opts with all ( #6992 )
2026-08-18 00:12:49 +02:00
qwerty287
1992b586d8
Fix orphaned pipelines after repo delete ( #6971 )
2026-08-17 22:25:52 +02:00
YR Chen and Claude Opus 5
5f45737328
Enforce one log entry per line with a unique index ( #7004 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-15 09:40:54 +02:00
YR Chen and Claude Opus 5
2509971ce9
Order the user feed by creation time instead of id ( #7005 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-14 20:38:16 +02:00
150fbf0b3c
Return step logs strictly in line order ( #6999 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2026-08-14 17:33:47 +02:00
YR Chen and Claude Opus 5
79489820fa
Find the preceding pipeline by number instead of id ( #7003 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-14 13:27:15 +02:00
YR Chen and Claude Opus 5
8584aefb36
Pick a repo's latest pipeline by number instead of id ( #7001 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-14 08:25:28 +02:00
Zack Mully
a816707e6e
all yaml unmarshalling should use maxDepth ( #6911 )
2026-07-29 02:23:17 +02:00
Darafei Praliaskouski
0146c139a2
Fix pipeline queue default template data ( #6906 )
...
Signed-off-by: Darafei Praliaskouski <me@komzpa.net >
2026-07-27 22:08:02 +02:00
Nicolás Batistoni
33b90de63d
Fix CreatePipeline retry ( #6859 )
2026-07-17 19:38:25 +03:00
TowyTowy and Claude Fable 5
09be7cdcb8
fix(server): heal users left on forge_id=0 with closed registration ( #6823 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 16:12:09 +02:00
renovate[bot] and lnx01
adbc365be3
Update module github.com/cenkalti/backoff/v6 to v7 ( #6812 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-04 07:31:37 +02:00
6543
1fdd0554db
migration: "update-pipeline-structure_tags-releases" should have stable order ( #6796 )
2026-06-29 03:09:05 +02:00
6543 and qwerty287
8ff62b2f9e
Rework pipeline data structure: Release & Tag ( #6774 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2026-06-27 17:56:45 +02:00
6543
34ecbe904f
Regenerate store mock and flake update ( #6764 )
2026-06-22 08:19:21 +02:00
6543
d31c27a0e1
Harden agent rpc to check agentID on workflow ( #6759 )
...
We now assign on Next, right when the agent that got the workflow, the agent ID to the workflow.
Later each call checks that this is still the same.
PS: shout-out to `Yaohui Wang` for finding this edgecase (it is not worth a CVE etc... as the security boundary's stay the same nontheless)
2026-06-21 15:03:19 +02:00
833d0374b3
Update module github.com/cenkalti/backoff/v5 to v6 ( #6752 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de >
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com >
2026-06-20 19:26:23 +02:00
6543 and Claude
9692f3fae4
More test coverage of server/api/... ( #6712 )
...
Co-authored-by: Claude <claude@anthropic.com >
2026-06-15 22:08:11 +02:00
qwerty287
1fbacac3a4
Fix org lookup panic ( #6652 )
...
Add a new org lookup func that returns an error if there's more than one org.
2026-05-27 13:18:21 +02:00
6543
11f74a6291
format with gofumpt v0.10.0 ( #6573 )
2026-05-14 14:02:43 +02:00
6543
e6a1a42da5
Cleanup server store step interface ( #6476 )
2026-04-22 17:00:24 +02:00
6543
a025e4cff4
Enhance datastore DB test setup ( #6450 )
2026-04-15 23:55:06 +02:00
qwerty287
8174778871
Separate cron field ( #6346 )
2026-03-30 16:24:51 +02:00
qwerty287
3156cd687c
Fix license headers ( #6205 )
2026-03-23 11:54:07 +01:00
6543
2bc56896f3
Refactor so storage detects if Insert fails because of unique constraint ( #6259 )
2026-03-19 13:17:56 +01:00
qwerty287
9fb5d4dcdc
Enable crons if created via CLI ( #6228 )
2026-03-18 20:55:30 +01:00
6543
7c6d879cc2
server.store: rename GetPipelineLast to GetPipelineLastByBranch ( #6071 )
2026-02-07 08:58:36 +01:00
ArtEngr
1af1ef562c
Add retry logic for CreatePipeline with backoff ( #6067 )
2026-02-05 15:29:52 +01:00
qwerty287
bd8e2f350e
Use require to exit tests ( #5998 )
2026-01-22 09:41:20 +01:00
Anbraten
152b4760dc
Correctly update repo permissions ( #5928 )
2026-01-09 14:53:14 +01:00
qwerty287 and 6543
8c231aa99d
Allow to disable a cron ( #5896 )
...
Co-authored-by: 6543 <6543@obermui.de >
2025-12-24 09:02:03 +00:00
qwerty287
87b73060f3
Do not run crons for disabled repos ( #5884 )
2025-12-20 11:45:30 +01:00
Henrik Huitti
52abd1a3d7
fix(datastore): fix pagination bug in workflowsDelete skipping records ( #5881 )
2025-12-19 12:21:03 +01:00
Henrik Huitti
87ec6ceccb
fix: updateRepoPermissions to cleanup old permissions ( #5790 )
2025-11-29 17:19:55 +01:00
tuxmainy and damage
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
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
6543
3d43a3fce6
Make pipeline/frontend/yaml/* types able to be marshaled back to YAML ( #1835 )
2025-10-25 10:27:22 +02:00
6543
c8a2b2f81a
Add migration tests for postgres ( #669 )
2025-10-21 12:19:39 +02:00
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 and Anbraten
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
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 and qwerty287
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