6668 Commits

Author SHA1 Message Date
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
Stephan Kulow
762f129b4d gocd: Create release packages as early as possible
There is no reason to wait for the rest to build to generate release
packages, they don't depend on other packages
2022-03-06 09:28:25 +01:00
Stephan Kulow
b93adbd9c1 pkglistgen: Fix exit values - True is actually bad 2022-03-05 15:58:20 +01:00
Stephan Kulow
040e91a193 gocd: Fix subprocess.run usage 2022-03-05 15:28:05 +01:00
Stephan Kulow
b51fd11be1
Merge pull request #2734 from coolo/fix_1009
Installcheck: Ignore requires to packages with delete requests
2022-03-05 15:21:03 +01:00
Stephan Kulow
ac763b3124
Merge pull request #2735 from coolo/more_exit_0
pkglistgen: Only solve one project at a time
2022-03-05 15:20:44 +01:00
Stephan Kulow
22d3332e74
Merge pull request #2736 from coolo/safer_obsrsync
gocd: Fix rare failure to push to notifications repo
2022-03-05 15:20:31 +01:00
Stephan Kulow
30aeceb376 gocd: Fix rare failure to push to notifications repo
These failures are healed automatically, so it's purely to avoid
extra mails for breaking pipelines
2022-03-05 08:35:27 +01:00