WIP: Various extensions for IBS #72

Draft
adrianSuSE wants to merge 11 commits from adrianSuSE/autogits:ibs_state into main
Contributor
No description provided.
adamm reviewed 2025-09-01 11:49:59 +02:00
@@ -821,6 +821,7 @@ func (e *GitHandlerImpl) GitSubmoduleList(gitPath, commitId string) (submoduleLi
for _, te := range tree.items {
if te.isTree() {
trees[p+te.name+"/"] = te.hash
submoduleList[p+te.name] = te.hash
Owner

This part I cannot merge because it will break the PR bot and other things.

This part I cannot merge because it will break the PR bot and other things.
adamm reviewed 2025-09-02 12:37:35 +02:00
@@ -241,3 +240,3 @@
for ; j < len(ref) && strings.Compare(results[i].Package, ref[j].Package) < 0; j++ {
}
if j < len(results) && results[i].Package == ref[j].Package {
Owner

the package check should probably stay here?

the package check should probably stay here?
adrianSuSE force-pushed ibs_state from e99a5d9b27 to a576c98f68 2025-09-02 14:07:08 +02:00 Compare
adrianSuSE force-pushed ibs_state from a576c98f68 to af6ccb205c 2025-09-09 09:04:03 +02:00 Compare
adrianSuSE added 1 commit 2025-09-11 17:44:52 +02:00
adrianSuSE added 1 commit 2025-09-12 12:36:40 +02:00
The build result request of the base project is failing in this
situation, since the requested package does not exist.

Therefore we need to have seperate lists for proper handling.
adrianSuSE added 2 commits 2025-09-23 09:29:56 +02:00
The build result request of the base project is failing in this
situation, since the requested package does not exist.

Therefore we need to have seperate lists for proper handling.
The parameter only takes a package name, but not a full subdirectory
string. So we hand over only the last part behind a / here
adrianSuSE added 1 commit 2025-09-23 09:56:34 +02:00
We skipped access and sourceaccess flags before
adrianSuSE added 2 commits 2025-09-23 17:13:14 +02:00
We skipped access and sourceaccess flags before
As long, as we don't handle _manifest files correctly, we need
to ignore the master sub directories. Just hardcoding the names
for now to rescue my vacation.
adrianSuSE added 1 commit 2025-09-24 09:13:00 +02:00
They need to keep access as they might need to be able to modify the
stage project. They could grant access anyway, by adding themselfs
as they own the upper project. No reason to force them the
extra trip or to hide build results first to them
adrianSuSE added 2 commits 2025-09-24 10:40:43 +02:00
They need to keep access as they might need to be able to modify the
stage project. They could grant access anyway, by adding themselfs
as they own the upper project. No reason to force them the
extra trip or to hide build results first to them
They need to keep access as they might need to be able to modify the
stage project. They could grant access anyway, by adding themselfs
as they own the upper project. No reason to force them the
extra trip or to hide build results first to them
adrianSuSE added 2 commits 2025-09-24 10:41:24 +02:00
They need to keep access as they might need to be able to modify the
stage project. They could grant access anyway, by adding themselfs
as they own the upper project. No reason to force them the
extra trip or to hide build results first to them
They need to keep access as they might need to be able to modify the
stage project. They could grant access anyway, by adding themselfs
as they own the upper project. No reason to force them the
extra trip or to hide build results first to them
adrianSuSE added 2 commits 2025-10-14 16:09:10 +02:00
They need to keep access as they might need to be able to modify the
stage project. They could grant access anyway, by adding themselfs
as they own the upper project. No reason to force them the
extra trip or to hide build results first to them
We must not use the upper directory name as part of the package name.
adrianSuSE added 2 commits 2025-10-31 10:59:27 +01:00
remove more code to ignore reference project entirely
That way a source merge of any product is not triggering rebuilds in
pull request QA sub projects. We may need a config option here to
enable/disable this.
Owner

I'll set it to WIP as this is a pending patches branch, not so much merge-all branch. Most changes will will be cherry-picked instead of merged directly.

I'll set it to WIP as this is a pending patches branch, not so much merge-all branch. Most changes will will be cherry-picked instead of merged directly.
adamm changed title from Various extensions for IBS to WIP: Various extensions for IBS 2025-11-03 17:56:46 +01:00
adrianSuSE added 2 commits 2025-11-20 16:42:03 +01:00
That way a source merge of any product is not triggering rebuilds in
pull request QA sub projects. We may need a config option here to
enable/disable this.
Currently all our release managers insist anyway of only green states
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u ibs_state:adrianSuSE-ibs_state
git checkout adrianSuSE-ibs_state
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#72
No description provided.