WIP: Initial obs-groups-bot #161

Draft
dleidi wants to merge 1 commits from dleidi/autogits:obs-groups-bot into main
First-time contributor

Group Synchronization from OBS

Connect to the Open Build Service (OBS) API, retrieves a list of all groups, and exports their metadata (specifically member lists) into individual JSON files.

[Group Synchronization from OBS](https://src.opensuse.org/openSUSE/git-workflow-documentation/src/branch/main/architecture/hlfs/bot-group-management.md#group-synchronization-from-obs) Connect to the Open Build Service (OBS) API, retrieves a list of all groups, and exports their metadata (specifically member lists) into individual JSON files.
dleidi added 1 commit 2026-03-06 14:45:54 +01:00
Initial obs-groups-bot
Some checks are pending
go-generate-check / go-generate-check (pull_request) Blocked by required conditions
Integration tests / t (pull_request) Blocked by required conditions
be5bae59bd
dleidi force-pushed obs-groups-bot from be5bae59bd to 0db0536436 2026-03-06 14:53:41 +01:00 Compare
adamm reviewed 2026-03-06 22:06:13 +01:00
@@ -0,0 +103,4 @@
Persons personGroup `xml:"person"`
}
func NewObsClient(host, user, password string, debug bool) (*ObsClient, error) {
Owner

ObsClient is in common/obs_utils.go. No need to duplicate that thing here. Use and extend that.

ObsClient is in common/obs_utils.go. No need to duplicate that thing here. Use and extend that.
Some checks are pending
go-generate-check / go-generate-check (pull_request) Blocked by required conditions
Integration tests / t (pull_request) Blocked by required conditions
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u obs-groups-bot:dleidi-obs-groups-bot
git checkout dleidi-obs-groups-bot
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: git-workflow/autogits#161