Dario Leidi dleidi
  • Joined on 2025-03-10
dleidi pushed to bugfix-overlapping-group-and-user at dleidi/autogits 2026-04-08 17:26:53 +02:00
108b39f1ef Bugfix: user and group names can overlap
536d1fc324 Tests to expose bug behavior
Compare 2 commits »
dleidi created branch maintainership-converter in dleidi/autogits 2026-04-08 13:06:34 +02:00
dleidi pushed to maintainership-converter at dleidi/autogits 2026-04-08 13:06:34 +02:00
c81a74ac9a WIP: maintainership-converter format
dleidi pushed to handling-groups at dleidi/autogits 2026-04-07 10:28:38 +02:00
20a068f83c Increase timeouts due to increased amount of tests
4dab1d2ba2 Refactoring: Factory pattern to handle legacy vs versioned formatter
c16ec20fc7 Missing config for the groups test
93c2e829e3 Validate groupName before retrieving remote file
259e66ed87 Log about expanding failure once per group
Compare 13 commits »
dleidi commented on pull request git-workflow/autogits#203 2026-04-01 16:57:27 +02:00
Handling groups and new _maintainership.json format

Actually, behind the scene, OBS imported groups data (the ones imported by the obs-groups-bot in the remote git repository) can change, so we'd rather keep it fresh instead of caching it here.

dleidi pushed to handling-groups at dleidi/autogits 2026-04-01 16:45:51 +02:00
ce517c0a24 Increase timeouts due to increased amount of tests
3a10b74c78 Refactoring: Factory pattern to handle legacy vs versioned formatter
Compare 2 commits »
dleidi pushed to handling-groups at dleidi/autogits 2026-04-01 16:25:39 +02:00
c9c70019c1 Refactoring: Factory pattern to handle legacy vs versioned formatter
dleidi pushed to handling-groups at dleidi/autogits 2026-04-01 13:15:35 +02:00
532fdaf90f Refactoring: Factory pattern to handle legacy vs versioned formatter
dleidi pushed to handling-groups at dleidi/autogits 2026-04-01 10:35:59 +02:00
e27bb203cb Missing config for the groups test
dleidi pushed to handling-groups at dleidi/autogits 2026-03-31 17:04:18 +02:00
d482efc489 Validate groupName before retrieving remote file
3a915b6b5a Log about expanding failure once per group
1a42f83405 Use environment variables instead
396cdc589a Add end-to-end tests for maintainers groups handling
44a5400c2a Add test coverage for maintainership.go groups handling
Compare 15 commits »
dleidi pushed to handling-groups at dleidi/autogits 2026-03-31 09:25:03 +02:00
72a9b5cb8f Add end-to-end tests for maintainers groups handling
d746bcb2a3 Add test coverage for maintainership.go groups handling
491233b7bc Fetch and expand groups into maintainers users
Compare 3 commits »
dleidi pushed to handling-groups at dleidi/autogits 2026-03-31 00:28:51 +02:00
e589b1fb3d Add end-to-end tests for maintainers groups handling
dleidi pushed to handling-groups at dleidi/autogits 2026-03-30 22:39:22 +02:00
15132a8fa6 Add test coverage for maintainership.go groups handling
60418922ea Fetch and expand groups into maintainers users
f685d872fb Support new _maintainership.json format too
b89b3d722a t: implement TC-MERGE-006
c2dba4ad3f t: implement T-MERGE-005
Compare 6 commits »
dleidi created pull request git-workflow/autogits#203 2026-03-26 16:26:47 +01:00
WIP: Support new _maintainership.json format too
dleidi created branch handling-groups in dleidi/autogits 2026-03-26 16:23:41 +01:00
dleidi pushed to handling-groups at dleidi/autogits 2026-03-26 16:23:41 +01:00
b4b022ad7c Support new _maintainership.json format too
de63b0d96b t: workflow-direct merge followup
8b2282bdcb Merge branch 'main' into t-workflow-direct-sync
b037e33f63 t: fix webhook URLs and test_007 race condition from bad merge
c11c2b9354 t: refactor review 007
Compare 5 commits »
dleidi pushed to obs-groups-bot at dleidi/autogits 2026-03-19 15:16:41 +01:00
38bbc83b80 Let obsHost and targetRepo be configured in .env too
fa8a4ba56d Add obs-groups-bot serivce and timer
115dc70ad5 Use an allow-list regex approach instead
6bd61ea237 Do not overuse fmt.Sprintf if not needed
25633769e9 Do not hardcode sleep time value, use const instead
Compare 22 commits »
dleidi pushed to obs-groups-bot at dleidi/autogits 2026-03-19 15:15:38 +01:00
526ae06357 Let obsHost and targetRepo be configured in .env too
dleidi pushed to obs-groups-bot at dleidi/autogits 2026-03-19 14:34:58 +01:00
40518b4671 Add obs-groups-bot serivce and timer
50175744ce Use an allow-list regex approach instead
1a5dae5e92 Do not overuse fmt.Sprintf if not needed
eb10273e79 Do not hardcode sleep time value, use const instead
256702744a Report groupID if not found
Compare 27 commits »
dleidi pushed to obs-groups-bot at dleidi/autogits 2026-03-19 09:33:08 +01:00
9a4a5dbba9 Add obs-groups-bot serivce and timer
0dc44bbbb2 Use an allow-list regex approach instead
7be3b325bc Do not overuse fmt.Sprintf if not needed
cae90622c0 Do not hardcode sleep time value, use const instead
4dad9b84bd Report groupID if not found
Compare 22 commits »