7603 Commits

Author SHA1 Message Date
479ce691a7 fix: add stub implementation for Config.get 2025-02-14 08:42:07 +01:00
c42c72bcf5 fix: fix script command line 2025-02-14 08:25:30 +01:00
a0a7370f61 fix: correctly obtain context from environment variables 2025-02-14 08:25:30 +01:00
7dbb38787f fix: load OSC config only when scm_type == 'OSC' 2025-02-14 08:03:12 +01:00
6b14ef8533 feat: add workflow description to allow importing to other repo 2025-02-14 07:50:48 +01:00
00834df43e feat: prelimitary support for check_source running as Gitea Action 2025-02-05 09:23:02 +01:00
a240421ccd refactor: strip out checkout_package 2025-02-04 15:30:23 +01:00
e004636965 feat: add stub git implementation 2025-02-04 12:07:03 +01:00
8160504424 refactor: strip out get_request implementation from ReviewBot 2025-01-23 12:07:05 +01:00
a3d1104691 refactor: strip out get_path implementation from ReviewBot 2025-01-23 12:07:05 +01:00
9997c7a93d refactor: add VCS implementation for OSC 2025-01-23 12:07:05 +01:00
599280acb0 refactor: add abstraction class for VC 2025-01-23 12:07:05 +01:00
32785d6b30
Merge pull request #3204 from nilxam/devel_project_ignore_leap
Some checks failed
Checks / tests (Rest) (push) Has been cancelled
Checks / smoke-test (registry.opensuse.org/opensuse/leap:15.6) (push) Has been cancelled
Checks / linters (push) Has been cancelled
Checks / tests (Long1) (push) Has been cancelled
Checks / tests (Long2) (push) Has been cancelled
Checks / smoke-test (registry.opensuse.org/opensuse/tumbleweed:latest) (push) Has been cancelled
devel-project: skip to update reminder repeatedly for particular projects
2025-01-21 15:23:50 +08:00
ea83401500 devel-project: skip to update reminder repeatedly for particular projects
If the target project of a submit request is part of 'reminder-once-only-target-projects',
devel-project should skip to update reminder comment if there is a one
already.
2025-01-20 17:58:50 +08:00
0d374c111f
Merge pull request #3203 from openSUSE/drop_marble_pipelines
gocd: checkers.suse: Drop Marble pipelines and add SLFO checkers.
2025-01-14 12:04:10 +01:00
97c4fad68d
gocd: checkers.suse: Drop Marble pipelines and add SLFO checkers.
Since the switch to Git backed sources for SL-Micro 6.0, staging
workflow does not work anymore for SUSE:ALP:Products:Marble:6.0. This
patch drops all related pipelines. Additional it adds the same checkers
for the SUSE:SLFO:Main project.
2025-01-14 09:50:13 +01:00
0f73b876e8
Merge pull request #3202 from jwbruno/slfo_maintenance_stagings
Adjust the staging configuration of ALP to maintenance needs
2025-01-09 10:31:51 +01:00
João Walter Bruno Filho
1d3c86e9a2 Adjust the staging configuration of ALP to maintenance needs
This remove pipeline steps needed during product development:
* Updating of release packages
* re-generation of 000product content
Re-add other staging letters.
2025-01-08 18:27:01 -03:00
396fe6928f
Merge pull request #3201 from openSUSE/sles_16_publish_pipelines
gocd: SLES 16.0: Remove duplicate pipeline.
2024-12-19 09:12:15 +01:00
083e7cbf0b
gocd: SLES 16.0: Remove duplicate pipeline.
From commit 6a93a42454f2c44cd4c0504fe00a22036651ecff this step is
useless, this PR removes it.
2024-12-18 16:11:38 +01:00
Fabian Vogt
9b8e794548
Merge pull request #3200 from boiko/adjust_rabbit_openqa_for_micro_61
Look for images and sbom assets also in the iso/ folder
2024-12-16 16:11:58 +01:00
Gustavo Pichorim Boiko
952ad8acf1 Look for images and sbom assets also in the iso/ folder
After the latest changes of product-composer (allowing to build isos with different
names than ftp trees), the sbom assets are no longer saved in the root of the repo
(as they are for SLFO 1.0) and now live in the iso folder as well.

So look for those assets in both places.
2024-12-13 19:29:23 +00:00
17af565e3a
Merge pull request #3199 from lkocman/micro62
Add Leap Micro 6.2 pipeline and publish_distro part
2024-12-10 16:11:18 +01:00
36b8411920 Add Leap Micro 6.2 pipeline and publish_distro part 2024-12-10 15:44:15 +01:00
157bf13503
Merge pull request #3198 from jwbruno/factoryauto_ignore_patchinfo
Make check_source ignore patchinfo using same rules as meta
2024-12-10 15:48:35 +08:00
João Walter Bruno Filho
23fe23b296 Make check_source ignore patchinfo using same rules as meta
Maintenance now uses patchinfo requests that were being declined by
the factory-auto bot.
2024-12-09 16:25:46 -03:00
ac74d91178
Merge pull request #3186 from openSUSE/filter_reviewers
osclib/list_command.py: Allow overriding reviews filter from the command line.
2024-12-04 17:26:49 +01:00
6f073412f0
osclib/list_command.py: Allow overriding reviews filter from the command line.
This patch implements overriding of the filter on reviews set up by the
staging plugin. It is now possible to filter requests that have been
reviewed by more than one group, for example; or to filter requests that
have lack a request by a specific group or bot.
2024-12-04 16:59:52 +01:00
c22257344b
Merge pull request #3196 from nilxam/skippkg_finder_productcompose
skippkg-finder: make skippkg-finder is able to support productcompose
2024-11-21 15:39:59 +08:00
0fb56d8120 skippkg-finder: make skippkg-finder is able to support productcompose 2024-11-21 02:46:34 +08:00
b39e2014d1
Merge pull request #3195 from lkocman/leapmicro61_publish_distro
Add Leap Micro 6.1 publish_distro configs
2024-11-15 20:22:55 +01:00
5e798097f5 Add Leap Micro 6.1 publish_distro configs 2024-11-15 15:59:50 +01:00
81e475905e
Merge pull request #3194 from lkocman/micro61ttm
Add TTM config for Leap Micro 6.1
2024-11-14 21:09:27 +08:00
3618cd4781 Add TTM config for Leap Micro 6.1 2024-11-14 20:48:09 +08:00
ec75d57180
Merge pull request #3187 from lkocman/leapmicro61
Add Leap Micro 6.1 ttm and pkglist workflows
2024-11-12 20:03:14 +01:00
1302faa8ce
Merge branch 'master' into leapmicro61 2024-11-12 19:15:22 +01:00
83ca9a3e9f
Merge pull request #3193 from g7/epaolantonio/slfo-product-fail-main
gocd: slfo-stagings: slfo-stagings: fail on broken/failed products (SLFO:Main)
2024-11-12 16:45:12 +01:00
441d065418 gocd: slfo-stagings: slfo-stagings: fail on broken/failed products (SLFO:Main)
Rather than using verify-repo-built-successful.py, check with
the API directly whether the product is blocked, scheduled or
building.

Since it might happen for a product being broken/failed (even after
a successful pkglistgen run), just fail in that case.

This is #3191, but for SUSE:SLFO:Main rather than 1.1.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-11-12 15:38:25 +01:00
e15d46c031
Merge pull request #3192 from g7/epaolantonio/slfo-product-fail-again
gocd: slfo-stagings: properly escape comments
2024-11-12 15:08:21 +01:00
acb6b3ee37 gocd: slfo-stagings: properly escape comments
Follow up to 4c1d7be5d10457fa4a1545cebef79275d09345cf

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-11-12 14:42:31 +01:00
61e555e079
Merge pull request #3191 from g7/epaolantonio/slfo-product-fail
gocd: slfo-stagings: fail on broken/failed products
2024-11-12 14:22:23 +01:00
4c1d7be5d1 gocd: slfo-stagings: fail on broken/failed products
Rather than using verify-repo-built-successful.py, check with
the API directly whether the product is blocked, scheduled or
building.

Since it might happen for a product being broken/failed (even after
a successful pkglistgen run), just fail in that case.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-11-12 12:32:32 +01:00
bc9b1c6247
Merge pull request #3189 from openSUSE/fix_verify_repo
Add 180 minutes timeout to SLFO product building pipelines.
2024-11-11 15:01:50 +01:00
0d5e755150
Merge pull request #3190 from nilxam/fix_is_repo_dirty
Fix makeurl() usage in is_repo_dirty()
2024-11-11 18:23:06 +08:00
ca997498e8 Fix makeurl() usage in is_repo_dirty() 2024-11-11 17:37:07 +08:00
cdfda0be5c
Add 180 minutes timeout to SLFO product building pipelines. 2024-11-08 15:48:16 +01:00
88108f75a7
Merge pull request #3185 from openSUSE/improve_staging_list
osclib/list_command.py: Allow showing details for packages not in rings.
2024-11-07 11:01:12 +01:00
3edc4f008c osclib/list_command.py: Show details also for requests targeted to packages not in rings.
This commit implements the ability to show for packages that do not
belong to any ring the same details that are shown for packages that do
live in rings.  Due to concerns about compatibility and volume of the
output the feature is hidden behind a new --adi-details command
line flag.
2024-11-06 16:06:18 +01:00
844d248f1a
Merge branch 'master' into leapmicro61 2024-11-05 17:12:13 +01:00
Fabian Vogt
817ceac73e
Merge pull request #3188 from okynos/add-agama-project-prefix
Added SUSE:SLFO prefix for Agama SLES 16
2024-11-04 11:25:46 +01:00