Richard Brown
7cb280e040
Remove all Kubic tooling
2022-05-25 14:26:55 +02:00
4b1431f34d
Update Micro IBS project (Micro53) in botmaster
2022-05-24 16:21:05 -03:00
cda3a704d0
Fix packages released to containers repo
...
Limited to only container packages to be released to :TEST. Previously
all packages were being released.
2022-05-11 18:35:33 -03:00
f020a6255f
Add support to containerfile repo to SLE15
2022-05-09 11:05:12 -03:00
732640139e
TTM: add openSUSE:Leap:Micro:5.2:Images to pipeline for appliance and containerfile
2022-04-13 20:33:34 +08:00
Stephan Kulow
a36b8f9864
check_bugowner: Decline new packages without bugowner entry
2022-04-05 16:54:05 +02:00
Stephan Kulow
50910bf038
gocd: Simplify the groups and restrict them in the CI
2022-04-05 13:13:15 +02:00
jknphy
063b014205
Add automatic notifications for D-Installer
2022-04-04 14:35:52 +02:00
Stephan Kulow
0fac6e094c
Split the Update.Repos.leap pipeline into two
...
We need to pause the Respin part
2022-04-02 13:40:57 +02:00
Stephan Kulow
6ce3c9b28f
repo monitor: Only keep looking for scheduling repos
...
Once the repo is building again, we don't want to poll but wait
for amqp again
2022-04-02 11:31:24 +02:00
Stephan Kulow
97ef270b3f
repo monitor: If a repo is in scheduler flux, just keep monitoring it
...
There is a good chance that the scheduler won't send another event, so
we can't just discard unfinished repos :(
2022-04-01 14:59:35 +02:00
Stephan Kulow
23b9947f3e
check.build.success check: Just keep checking on dirty repos
...
The OBS scheduler has suprising ways to re-review the repo state
and if it does, the build state changes and we're back to 'building'
even if that review
2022-04-01 12:30:35 +02:00
Stephan Kulow
31e653f63f
project-installcheck: Only add comments for the run in openSUSE:Factory
2022-03-29 08:12:53 +02:00
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
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
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
2878f87e72
Add TTM workflow for Leap Micro 5.2
2022-03-10 16:09:43 +01:00
Stephan Kulow
b9fe5ff108
gocd: Run check_bugowner on SLE side
2022-03-10 12:00:09 +01:00
50c139da5a
leapmicro: add leapmicro to pipeline
2022-03-08 00:30:57 +08: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
040e91a193
gocd: Fix subprocess.run usage
2022-03-05 15:28:05 +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
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
Stephan Kulow
1870e989a4
pkglistgen: Only solve one project at a time
...
As we deprecated 'all' we can just as well rely on only one project
given (which is also what we do in gocd) to ease error reporting.
The old method of running all projects in a loop stemed from the
old pkglistgen not having a scheduler so we relied on serial execution.
2022-03-05 08:21:19 +01:00
Stephan Kulow
313908293f
pkglistgen: Deprecate scope 'all'
...
Within gocd we run each job on its own worker and don't rely on builtin
loop. So no need to care for a remote config
2022-03-04 11:27:12 +01:00
Stephan Kulow
95db8a0091
More origin manager cleanup
...
As we don't do automatic origin updates in no project, remove the
update monitors. Those have been paused on botmaster for half a year
and just no project relies on them any longer
2022-02-25 10:10:09 +01:00
Stephan Kulow
aaab4af930
Target F401 - Unused imports
2022-02-18 18:29:27 +01:00
Stephan Kulow
f86579642b
Target E501 - Line too long
...
https://www.flake8rules.com/rules/E501.html - but 79 characters is a
joke
2022-02-18 18:17:27 +01:00
Stephan Kulow
27c364b0c9
Target E251 - Unexpected spaces around keyword
...
https://www.flake8rules.com/rules/E251.html
2022-02-18 17:28:13 +01:00
Stephan Kulow
529d1dafae
Target E302 - add two comment lines before class
2022-02-18 17:15:48 +01:00
Stephan Kulow
4e9c8eabbe
Target E305 - Have two empty lines of a class
2022-02-18 17:11:46 +01:00
Stephan Kulow
0561e06cb1
Target E261 - two spaces before inline comment
2022-02-18 16:39:16 +01:00
Stephan Kulow
a7ac9876b2
Merge pull request #2709 from coolo/fix_suse_openqa
...
rabbit-openqa: Don't crash on openqa jobs without BUILD
2022-02-18 15:52:22 +01:00
4f78826b1e
Use the unversioned ruby interpreter
...
This avoids issues when the Ruby version is bumped in Factory
2022-02-18 15:07:59 +01:00
Stephan Kulow
fcd43743fb
rabbit-openqa: Don't crash on openqa jobs without BUILD
2022-02-18 14:44:50 +01:00
Stephan Kulow
2de74cfc52
Replace variable name 'l' (x is fine)
...
https://www.flake8rules.com/rules/E741.html
2022-02-18 14:21:59 +01:00
Stephan Kulow
52dbb52b7f
Merge pull request #2703 from coolo/drop_etree
...
Harmonize imports on using lxml for XML parsing
2022-02-18 12:50:18 +01:00
Stephan Kulow
e52dc6ce2b
Harmonize imports on using lxml for XML parsing
2022-02-18 11:16:01 +01:00
Stephan Kulow
177a654eb1
Remove --by-develproject for adi command
...
It's pointless by now as we have no project that uses devel projects
and would accept submissions not coming from there
Fixes #1366 (kindof)
2022-02-17 12:04:25 +01:00
Stefan Weiberg
ddd2304022
use set -e to catch more issues with the script
2022-02-17 10:39:07 +00:00
Stefan Weiberg
ce5615cb53
rename JeOS to Minimal and remove Vagrant images
2022-02-17 10:23:19 +00:00
2b94b402f1
Factory staging: report pkglistgen status
2022-02-15 15:19:43 +01:00
Fabian Vogt
5a4355e32d
gocd: Add Leap 15.4 vagrant boxes
2022-01-21 14:34:00 +01:00
Fabian Vogt
45efce0646
gocd: Update link to Leap-15.3.aarch64-libvirt_aarch64.json
...
In Leap 15.3+, aarch64 is no longer under ports.
2022-01-21 14:33:56 +01:00
Fabian Vogt
8240653a81
gocd: Monitor KDE:Medias as well
...
For https://github.com/os-autoinst/openqa-trigger-from-obs/pull/151
2022-01-19 12:42:28 +01:00
Fabian Vogt
85b5f84f75
gocd: Drop 15.2
...
15.2 went EOL on 2021-12-31.
2022-01-10 10:46:32 +01:00
Stephan Kulow
51f56098d0
Merge pull request #2678 from ggardet/add_leap_dashboard
...
Add a dashboard for Leap
2022-01-01 13:00:37 +01:00
ac15e513de
Add a dashboard for Leap
2021-12-21 15:02:10 +01:00
3fb8efb641
Update MicroOS IBS project (MicroOS52) in botmaster
2021-12-17 09:23:03 -03:00
Dirk Müller
51911578f7
Add 15.4/ARM Images totestmanager
2021-12-15 21:35:40 +01:00