Stephan Kulow
6c63203401
stagings: Report to standard repo if the images are enabled
...
As OBS staging workflow ignores checks on disabled repositories we
need a way to block the acceptance of standard repo while images
repo isn't enabled to build.
2022-03-19 14:44:06 +01:00
Stephan Kulow
4424623d83
Merge pull request #2759 from coolo/accept_ignore
...
pkglistgen: pass the test if the comment was replied to with 'ignore'
2022-03-19 14:06:06 +01:00
Stephan Kulow
aa7f647142
Merge pull request #2758 from coolo/annote_yaml
...
installcheck: Annotate the duplicated binaries yaml
2022-03-19 14:05:12 +01:00
Stephan Kulow
fbbf357169
pkglistgen: pass the test if the comment was replied to with 'ignore'
...
To allow passing multiple staging projects without force accepting
(https://github.com/openSUSE/openSUSE-release-tools/issues/1833 )
2022-03-19 14:03:20 +01:00
Stephan Kulow
42a3b4b993
installcheck: Annotate the duplicated binaries yaml
...
It looks a little confusing to the untrained eye
2022-03-19 08:58:23 +01:00
dbfe014f0e
Staging accept: build-disable the images repository
...
With the current pipelines, we enable build of the images repository
once everything in /standard is build-succeeded and repo-checker passed.
Let's go the last mile and disable images when we check in the staging.
This should save some OBS build power (not building ISO images before the
stagings are actually ready) and also some openQA (not testing ISO images
before stagings settle)
I can foresee that sometimes an RM would still want to have preliminary
testing done - in which case the images repo can be manually build enabled
(or the pipeline be triggered to go beyond repo-checker, as it likely also
needs a recalculation of the content)
2022-03-19 08:33:54 +01:00
Stephan Kulow
0f0a5ab6c4
Merge pull request #2756 from dirkmueller/master
...
remove rebuild trigger for openSUSE:Step:*Update
2022-03-19 07:33:59 +01:00
Dirk Müller
5380bfce7d
remove rebuild trigger for openSUSE:Step:*Update
...
The updates are merged in the main repository already, no need
to trigger them separately
2022-03-18 15:18:16 +01:00
Stephan Kulow
33072b3023
Merge pull request #2755 from coolo/change_reference
...
gocd: Don't evaluate a repo as succeeded if all are disabled
2022-03-18 08:03:09 +01:00
Stephan Kulow
e6d0b75a9d
gocd: Don't evaluate a repo as succeeded if all are disabled
...
This avoids pkglistgen running on empty stagings
2022-03-18 08:01:28 +01:00
Stephan Kulow
76c89fd31a
Merge pull request #2754 from coolo/comment_pkglist
...
pkglistgen: Fix packages disapparing in comments
2022-03-17 14:02:28 +01:00
Stephan Kulow
830ec65b8f
pkglistgen: Fix packages disapparing in comments
2022-03-17 13:45:20 +01:00
Stephan Kulow
42b3f3027c
Merge pull request #2753 from coolo/adapt_miniobs
...
CI: adapt miniobs to use ruby 3.1
2022-03-17 12:00:14 +01:00
Stephan Kulow
9e3c0f19e9
CI: adapt miniobs to use the ruby OBS was built with (3.1)
2022-03-17 11:41:54 +01:00
Stephan Kulow
518f6f90f5
Merge pull request #2752 from coolo/comment_pkglist
...
pkglisten: Generate a comment for staging diffs
2022-03-17 11:27:45 +01:00
Stephan Kulow
bceaa53e13
pkglisten: Generate a comment for staging diffs
...
This is the next step towards having multiple submissions to SLE stagings
2022-03-17 11:16:06 +01:00
Stephan Kulow
0bbf3b2bdf
Merge pull request #2751 from coolo/change_reference
...
pkglistgen: If the groups contain a summary-staging.txt evaluate it
2022-03-15 13:44:45 +01:00
Stephan Kulow
1f85a4aef1
pkglistgen: If the groups contain a summary-staging.txt evaluate it
2022-03-15 13:42:16 +01:00
Stephan Kulow
6cacf361c0
Merge pull request #2750 from coolo/fix_wrong_variable
...
Staging installcheck: Do not overwrite package variable
2022-03-14 15:21:20 +01:00
Stephan Kulow
d0bf73b8cf
Staging installcheck: Do not overwrite package variable
...
Fixing strange looking installcheck reports talking about the wrong
package
2022-03-14 13:22:03 +01:00
Stephan Kulow
e77cce849e
Merge pull request #2749 from coolo/fix_missings
...
pkglistgen: Remove very noisy debug output
2022-03-14 09:42:03 +01:00
Stephan Kulow
54e1f9de6c
pkglistgen: Remove very noisy debug output
2022-03-14 08:52:48 +01:00
Gustavo Yokoyama Ribeiro
c6232db23f
Merge pull request #2748 from coolo/fix_staging_exit
...
pkglist: Don't exit with 0 if the stagings didn't calculcate lists
2022-03-12 15:40:54 -03:00
Stephan Kulow
378a00af51
pkglist: Don't exit with 0 if the stagings didn't calculcate lists
2022-03-11 15:42:56 +01:00
Stephan Kulow
8c94506352
Merge pull request #2747 from coolo/accept_default
...
Check Bugowner: Accept non handled actions (like set_bugowner)
2022-03-11 11:27:18 +01:00
Stephan Kulow
975a353978
Check Bugowner: Accept non handled actions (like set_bugowner)
2022-03-11 11:15:36 +01:00
Stephan Kulow
022164209c
Merge pull request #2746 from coolo/fix_unneeded
...
Fix filtering of unneeded.yml
2022-03-11 08:16:05 +01:00
Stephan Kulow
c8721fcb13
Fix filtering of unneeded.yml
...
The regexps were supposed to match package names, but re.match does not
what I thought it does - it only matches the start of the line not the
end
2022-03-11 08:08:55 +01:00
c92d0ecd1e
Merge pull request #2745 from lkocman/leap_micro52
...
Add TTM workflow for Leap Micro 5.2
2022-03-10 16:50:26 +01:00
2878f87e72
Add TTM workflow for Leap Micro 5.2
2022-03-10 16:09:43 +01:00
Stephan Kulow
99e9d9a2eb
Merge pull request #2744 from coolo/fix_2463
...
Add new reviewbot to verify bugowner lines
2022-03-10 15:03:42 +01:00
Stephan Kulow
d344cf66a8
package: Package /usr/bin/osrt-check_bugowner
2022-03-10 12:02:26 +01:00
Stephan Kulow
cf1c8cff38
check_bugowner: Relax check for patchinfo - patchinfo.* is good as well
2022-03-10 12:01:19 +01:00
Stephan Kulow
b9fe5ff108
gocd: Run check_bugowner on SLE side
2022-03-10 12:00:09 +01:00
Stephan Kulow
db41ef3536
Add a test case for check_bugowner
2022-03-10 11:40:09 +01:00
Stephan Kulow
a80184d44e
Add ReviewBot to check for bugowner lines in requests for new packages
2022-03-10 10:41:04 +01:00
Stephan Kulow
807b0f93a4
Merge pull request #2743 from coolo/fix_2463
...
tests: Make use of fixtures to be able to test different workflows
2022-03-08 14:06:13 +01:00
Stephan Kulow
856c9d3c9a
tests: Make use of fixtures to be able to test different workflows
...
Check_source supports multiple different target projects only
different by their remote config. So put this config into a fixture,
so we can mark every test with what config it should run
2022-03-08 12:08:12 +01:00
Stephan Kulow
0e859719b2
Merge pull request #2742 from coolo/split_tests
...
CI: Split the tests in multiple runs
2022-03-07 19:53:21 +01:00
Stephan Kulow
c412dada22
CI: Split the tests in multiple runs
...
A test run of 40 minutes is just too much to wait for. So tag the long
running jobs to run in a special run
2022-03-07 18:48:43 +01:00
Stephan Kulow
7fa0e0de0d
Merge pull request #2741 from coolo/report_all
...
installcheck: Report all delete requests
2022-03-07 17:47:13 +01:00
Stephan Kulow
50b264c71f
Merge pull request #2740 from nilxam/leap_micro_gocd_1
...
leapmicro: add leapmicro to pipeline
2022-03-07 17:46:33 +01:00
50c139da5a
leapmicro: add leapmicro to pipeline
2022-03-08 00:30:57 +08:00
Stephan Kulow
34d289d87f
installcheck: Report all delete requests
...
It's just very annoying otherwise
2022-03-07 15:23:14 +01:00
Stephan Kulow
a7a1aa83dc
Merge pull request #2738 from coolo/add_test_docu
...
Refresh the documentation on how to add tests
2022-03-07 14:28:53 +01:00
Stephan Kulow
93f8244af5
Merge pull request #2739 from coolo/fix_ring1_filter
...
Rename the pkglistgen config for ring1 as well
2022-03-07 11:21:28 +01:00
Stephan Kulow
fe847b43d5
Rename the pkglistgen config for ring1 as well
...
It's a little suprising fallout from 1870e989a4d7a1f846dc06895402dc1395b34c11,
but we don't have package lists in "rings" anymore, but only in one
ring.
2022-03-07 11:17:11 +01:00
Stephan Kulow
ff3d186368
Add some basic instructions on how our tests are written
...
Just as a teaser to go looking. History has shown, whenever you want to
test something new, you have to also adapt the test libraries.
And a lot of things were documented by Ancor and Imo and others before,
so I claim, this ...
Fixes #1987
2022-03-07 10:49:38 +01:00
Stephan Kulow
29620616ac
docs: Remove testing.asciidoc - it's severely outdated
2022-03-07 10:17:28 +01:00
Stephan Kulow
b5436de667
Merge pull request #2737 from coolo/force_release
...
gocd: Create release packages as early as possible
2022-03-06 11:10:03 +01:00