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