Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2020-07-24 10:07:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Fri Jul 24 10:07:06 2020 rev:292 rq:822407 version:20200716.558f783b
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2020-07-03 00:17:51.281148528 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.3592/openSUSE-release-tools.changes
2020-07-24 10:08:23.114075504 +0200
@@ -1,0 +2,42 @@
+Thu Jul 16 12:47:26 UTC 2020 - [email protected]
+
+- Update to version 20200716.558f783b:
+ * metrics/grafana/openqa: Add openSUSE Leap 15.1 and 15.2
+ * factory-auto: add opensuse-review-team on submits to NonFree
+ * fixed a whitespace
+ * skip SUSE:Channel files harder
+
+-------------------------------------------------------------------
+Tue Jul 14 09:00:03 UTC 2020 - [email protected]
+
+- Update to version 20200714.b826963d:
+ * fix cutting off part of a stagings name
+
+-------------------------------------------------------------------
+Thu Jul 09 05:28:24 UTC 2020 - [email protected]
+
+- Update to version 20200709.cef2425d:
+ * Merge check images and release to TEST for 15-SP3
+ * Add SLE15-SP3 setup.
+
+-------------------------------------------------------------------
+Wed Jul 08 12:17:58 UTC 2020 - [email protected]
+
+- Update to version 20200708.6a13cb44:
+ * WSL: Add output of gocd/generate.sh
+ * Add openSUSE:Leap:15.2:WSL under gocd control
+
+-------------------------------------------------------------------
+Mon Jul 06 11:13:16 UTC 2020 - [email protected]
+
+- Update to version 20200706.c31bc8f1:
+ * Update version attribute also in o:F:RISCV
+
+-------------------------------------------------------------------
+Sun Jul 05 08:09:30 UTC 2020 - [email protected]
+
+- Update to version 20200705.5aedaf1c:
+ * Add pkglistgen instance for openSUSE:Factory:RISCV
+ * Add rebuild trigger for openSUSE:Factory:RISCV
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20200625.d66b16f2.obscpio
New:
----
openSUSE-release-tools-20200716.558f783b.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.m72zRz/_old 2020-07-24 10:08:32.006084419 +0200
+++ /var/tmp/diff_new_pack.m72zRz/_new 2020-07-24 10:08:32.010084424 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20200625.d66b16f2
+Version: 20200716.558f783b
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0-or-later AND MIT
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.m72zRz/_old 2020-07-24 10:08:32.046084459 +0200
+++ /var/tmp/diff_new_pack.m72zRz/_new 2020-07-24 10:08:32.046084459 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
- <param
name="changesrevision">d66b16f2553c73aa2462dafb3339c4b22040a7b4</param>
+ <param
name="changesrevision">558f783b2abecfcf4a7b32f3b95b268f6a47f841</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20200625.d66b16f2.obscpio ->
openSUSE-release-tools-20200716.558f783b.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/checkers.suse.gocd.yaml
new/openSUSE-release-tools-20200716.558f783b/gocd/checkers.suse.gocd.yaml
--- old/openSUSE-release-tools-20200625.d66b16f2/gocd/checkers.suse.gocd.yaml
2020-06-25 14:08:50.000000000 +0200
+++ new/openSUSE-release-tools-20200716.558f783b/gocd/checkers.suse.gocd.yaml
2020-07-16 14:46:34.000000000 +0200
@@ -42,6 +42,27 @@
- repo-checker
tasks:
- script: ./project-installcheck.py -A https://api.suse.de --debug
check --store SUSE:SLE-15-SP2:GA:Staging/dashboard --no-rebuild
SUSE:SLE-15-SP2:GA
+ SLE15SP3.Project:
+ group: SLE.Checkers
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 0 * ? * *
+ only_on_changes: false
+ materials:
+ git:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-repo-checker
+ stages:
+ - Run:
+ approval: manual
+ jobs:
+ SLE_15_SP3:
+ timeout: 30
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./project-installcheck.py -A https://api.suse.de --debug
check --store SUSE:SLE-15-SP3:GA:Staging/dashboard --no-rebuild
SUSE:SLE-15-SP3:GA
SLE.Origin.Manager:
group: SLE.Checkers
lock_behavior: unlockWhenFinished
@@ -119,6 +140,41 @@
osc -A https://api.suse.de staging -p SUSE:SLE-15-SP2:GA
unselect --cleanup
osc -A https://api.suse.de staging -p SUSE:SLE-15-SP2:GA repair
--cleanup
rm -rf $tempdir
+ S15.SP3.Staging.Bot.Regular:
+ group: SLE.Checkers
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 0 * ? * *
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ materials:
+ git:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ stages:
+ - Run:
+ approval:
+ type: manual
+ jobs:
+ Run:
+ timeout: 30
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ set -e
+ tempdir=$(mktemp -d)
+ mkdir -p $tempdir/.osc-plugins
+ ln -s $PWD/osc-staging.py $tempdir/.osc-plugins
+ ln -s $PWD/osclib $tempdir/.osc-plugins
+ export HOME=$tempdir
+
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA rebuild
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA list
--supersede
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA adi
--by-develproject
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA select
--non-interactive --merge --try-strategies
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA
unselect --cleanup
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA repair
--cleanup
+ rm -rf $tempdir
S15.SP2.Staging.Bot.Report:
group: SLE.Checkers
lock_behavior: unlockWhenFinished
@@ -140,6 +196,27 @@
- staging-bot
tasks:
- script: ./staging-report.py --debug -A https://api.suse.de -p
SUSE:SLE-15-SP2:GA
+ S15.SP3.Staging.Bot.Report:
+ group: SLE.Checkers
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 */3 * ? * *
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ materials:
+ git:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ stages:
+ - Run:
+ approval:
+ type: manual
+ jobs:
+ Run:
+ timeout: 30
+ resources:
+ - staging-bot
+ tasks:
+ - script: ./staging-report.py --debug -A https://api.suse.de -p
SUSE:SLE-15-SP3:GA
SLE.Source.Check:
group: SLE.Checkers
lock_behavior: unlockWhenFinished
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/checkers.suse.gocd.yaml.erb
new/openSUSE-release-tools-20200716.558f783b/gocd/checkers.suse.gocd.yaml.erb
---
old/openSUSE-release-tools-20200625.d66b16f2/gocd/checkers.suse.gocd.yaml.erb
2020-06-25 14:08:50.000000000 +0200
+++
new/openSUSE-release-tools-20200716.558f783b/gocd/checkers.suse.gocd.yaml.erb
2020-07-16 14:46:34.000000000 +0200
@@ -42,6 +42,27 @@
- repo-checker
tasks:
- script: ./project-installcheck.py -A https://api.suse.de --debug
check --store SUSE:SLE-15-SP2:GA:Staging/dashboard --no-rebuild
SUSE:SLE-15-SP2:GA
+ SLE15SP3.Project:
+ group: SLE.Checkers
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 0 * ? * *
+ only_on_changes: false
+ materials:
+ git:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-repo-checker
+ stages:
+ - Run:
+ approval: manual
+ jobs:
+ SLE_15_SP3:
+ timeout: 30
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./project-installcheck.py -A https://api.suse.de --debug
check --store SUSE:SLE-15-SP3:GA:Staging/dashboard --no-rebuild
SUSE:SLE-15-SP3:GA
SLE.Origin.Manager:
group: SLE.Checkers
lock_behavior: unlockWhenFinished
@@ -119,6 +140,41 @@
osc -A https://api.suse.de staging -p SUSE:SLE-15-SP2:GA
unselect --cleanup
osc -A https://api.suse.de staging -p SUSE:SLE-15-SP2:GA repair
--cleanup
rm -rf $tempdir
+ S15.SP3.Staging.Bot.Regular:
+ group: SLE.Checkers
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 0 * ? * *
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ materials:
+ git:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ stages:
+ - Run:
+ approval:
+ type: manual
+ jobs:
+ Run:
+ timeout: 30
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ set -e
+ tempdir=$(mktemp -d)
+ mkdir -p $tempdir/.osc-plugins
+ ln -s $PWD/osc-staging.py $tempdir/.osc-plugins
+ ln -s $PWD/osclib $tempdir/.osc-plugins
+ export HOME=$tempdir
+
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA rebuild
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA list
--supersede
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA adi
--by-develproject
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA select
--non-interactive --merge --try-strategies
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA
unselect --cleanup
+ osc -A https://api.suse.de staging -p SUSE:SLE-15-SP3:GA repair
--cleanup
+ rm -rf $tempdir
S15.SP2.Staging.Bot.Report:
group: SLE.Checkers
lock_behavior: unlockWhenFinished
@@ -140,6 +196,27 @@
- staging-bot
tasks:
- script: ./staging-report.py --debug -A https://api.suse.de -p
SUSE:SLE-15-SP2:GA
+ S15.SP3.Staging.Bot.Report:
+ group: SLE.Checkers
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 */3 * ? * *
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ materials:
+ git:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ stages:
+ - Run:
+ approval:
+ type: manual
+ jobs:
+ Run:
+ timeout: 30
+ resources:
+ - staging-bot
+ tasks:
+ - script: ./staging-report.py --debug -A https://api.suse.de -p
SUSE:SLE-15-SP3:GA
SLE.Source.Check:
group: SLE.Checkers
lock_behavior: unlockWhenFinished
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/pkglistgen.opensuse.gocd.yaml
new/openSUSE-release-tools-20200716.558f783b/gocd/pkglistgen.opensuse.gocd.yaml
---
old/openSUSE-release-tools-20200625.d66b16f2/gocd/pkglistgen.opensuse.gocd.yaml
2020-06-25 14:08:50.000000000 +0200
+++
new/openSUSE-release-tools-20200716.558f783b/gocd/pkglistgen.opensuse.gocd.yaml
2020-07-16 14:46:34.000000000 +0200
@@ -41,6 +41,11 @@
- repo-checker
tasks:
- script: python3 ./pkglistgen.py -d -A https://api.opensuse.org
update_and_solve -p openSUSE:Factory:zSystems
+ openSUSE_Factory_RISCV:
+ resources:
+ - repo-checker
+ tasks:
+ - script: python3 ./pkglistgen.py -d -A https://api.opensuse.org
update_and_solve -p openSUSE:Factory:RISCV
Update.Repos.Factory:
group: Factory.pkglistgen
lock_behavior: unlockWhenFinished
@@ -72,6 +77,11 @@
- repo-checker
tasks:
- script: python3 ./pkglistgen.py --apiurl
https://api.opensuse.org handle_update_repos openSUSE:Factory:PowerPC
+ openSUSE_Factory_RISCV:
+ resources:
+ - repo-checker
+ tasks:
+ - script: python3 ./pkglistgen.py --apiurl
https://api.opensuse.org handle_update_repos openSUSE:Factory:RISCV
Pkglistgen.openSUSE_Leap:
group: Leap.15.2.pkglistgen
lock_behavior: unlockWhenFinished
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/pkglistgen.opensuse.gocd.yaml.erb
new/openSUSE-release-tools-20200716.558f783b/gocd/pkglistgen.opensuse.gocd.yaml.erb
---
old/openSUSE-release-tools-20200625.d66b16f2/gocd/pkglistgen.opensuse.gocd.yaml.erb
2020-06-25 14:08:50.000000000 +0200
+++
new/openSUSE-release-tools-20200716.558f783b/gocd/pkglistgen.opensuse.gocd.yaml.erb
2020-07-16 14:46:34.000000000 +0200
@@ -16,7 +16,7 @@
approval:
type: manual
jobs:
-<% ['openSUSE:Factory/target', 'openSUSE:Factory/rings',
'openSUSE:Factory:ARM', 'openSUSE:Factory:PowerPC',
'openSUSE:Factory:zSystems'].each do |project|
+<% ['openSUSE:Factory/target', 'openSUSE:Factory/rings',
'openSUSE:Factory:ARM', 'openSUSE:Factory:PowerPC',
'openSUSE:Factory:zSystems', 'openSUSE:Factory:RISCV'].each do |project|
project=project.split('/')
name=project[0].gsub(':', '_')
if project.size > 1
@@ -46,7 +46,7 @@
approval:
type: manual
jobs:
-<% %w(openSUSE:Factory openSUSE:Factory:ARM openSUSE:Factory:PowerPC).each do
|project| -%>
+<% %w(openSUSE:Factory openSUSE:Factory:ARM openSUSE:Factory:PowerPC
openSUSE:Factory:RISCV).each do |project| -%>
<%= project.gsub(':', '_') %>:
resources:
- repo-checker
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/rebuild-trigger.gocd.yaml
new/openSUSE-release-tools-20200716.558f783b/gocd/rebuild-trigger.gocd.yaml
--- old/openSUSE-release-tools-20200625.d66b16f2/gocd/rebuild-trigger.gocd.yaml
2020-06-25 14:08:50.000000000 +0200
+++ new/openSUSE-release-tools-20200716.558f783b/gocd/rebuild-trigger.gocd.yaml
2020-07-16 14:46:34.000000000 +0200
@@ -80,6 +80,26 @@
- script: |-
echo "openSUSE:Factory:zSystems"
./project-installcheck.py --debug check --store
home:repo-checker/rebuilds openSUSE:Factory:zSystems
+ Trigger.Rebuild.Factory.RISCV:
+ group: openSUSE.Checkers
+ lock_behavior: unlockWhenFinished
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-factory-maintainer
+ materials:
+ script:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ timer:
+ spec: 0 0 * ? * *
+ only_on_changes: false
+ stages:
+ - Run:
+ approval: manual
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ echo "openSUSE:Factory:RISCV"
+ ./project-installcheck.py --debug check --store
home:repo-checker/rebuilds openSUSE:Factory:RISCV
Trigger.Rebuild.Leap.152:
group: openSUSE.Checkers
lock_behavior: unlockWhenFinished
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/sle15sp3-stagings.gocd.yaml
new/openSUSE-release-tools-20200716.558f783b/gocd/sle15sp3-stagings.gocd.yaml
---
old/openSUSE-release-tools-20200625.d66b16f2/gocd/sle15sp3-stagings.gocd.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20200716.558f783b/gocd/sle15sp3-stagings.gocd.yaml
2020-07-16 14:46:34.000000000 +0200
@@ -0,0 +1,800 @@
+---
+format_version: 3
+pipelines:
+ SLE15.SP3.Stagings.RelPkgs:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 */10 * ? * *
+ only_on_changes: false
+ materials:
+ scripts:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ stages:
+ - Generate.Release.Package:
+ approval: manual
+ jobs:
+ SLE.15.SP3.Staging.A:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:A
+ --only-release-packages --force
+ SLE.15.SP3.Staging.B:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:B
+ --only-release-packages --force
+ SLE.15.SP3.Staging.C:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:C
+ --only-release-packages --force
+ SLE.15.SP3.Staging.D:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:D
+ --only-release-packages --force
+ SLE.15.SP3.Staging.E:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:E
+ --only-release-packages --force
+ SLE.15.SP3.Staging.F:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:F
+ --only-release-packages --force
+ SLE.15.SP3.Staging.G:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:G
+ --only-release-packages --force
+ SLE.15.SP3.Staging.H:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:H
+ --only-release-packages --force
+ SLE.15.SP3.Staging.S:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:S
+ --only-release-packages --force
+ SLE.15.SP3.Staging.V:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:V
+ --only-release-packages --force
+ SLE.15.SP3.Staging.Y:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:Y
+ --only-release-packages --force
+
+ SLE15.SP3.Staging.A:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:A
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:A_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.B:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:B
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:B_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.C:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:C
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:C_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.D:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:D
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:D_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.E:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:E
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:E_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.F:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:F
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:F_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.G:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:G
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:G_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.H:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:H
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:H_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.S:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:S
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:S_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.V:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:V
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:V_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
+ SLE15.SP3.Staging.Y:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:Y
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:Y_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/sle15sp3-stagings.gocd.yaml.erb
new/openSUSE-release-tools-20200716.558f783b/gocd/sle15sp3-stagings.gocd.yaml.erb
---
old/openSUSE-release-tools-20200625.d66b16f2/gocd/sle15sp3-stagings.gocd.yaml.erb
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20200716.558f783b/gocd/sle15sp3-stagings.gocd.yaml.erb
2020-07-16 14:46:34.000000000 +0200
@@ -0,0 +1,93 @@
+---
+<% stagings = %w(A B C D E F G H S V Y) -%>
+format_version: 3
+pipelines:
+ SLE15.SP3.Stagings.RelPkgs:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 */10 * ? * *
+ only_on_changes: false
+ materials:
+ scripts:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ stages:
+ - Generate.Release.Package:
+ approval: manual
+ jobs:
+<% stagings.each do |letter| -%>
+ SLE.15.SP3.Staging.<%= letter %>:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve
+ --staging SUSE:SLE-15-SP3:GA:Staging:<%= letter %>
+ --only-release-packages --force
+<% end -%>
+<% stagings.each do |letter| %>
+ SLE15.SP3.Staging.<%= letter %>:
+ environment_variables:
+ STAGING_PROJECT: SUSE:SLE-15-SP3:GA:Staging:<%= letter %>
+ STAGING_API: https://api.suse.de
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ group: SLE15.SP3.Stagings
+ lock_behavior: unlockWhenFinished
+ materials:
+ stagings:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA:Staging:<%= letter %>_-_standard.yaml
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ stages:
+ - Checks:
+ jobs:
+ Check.Build.Succeeds:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s pending
+ ./verify-repo-built-successful.py -A $STAGING_API -p
$STAGING_PROJECT -r standard
+ Repo.Checker:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ ./scripts/staging-installcheck.py -A $STAGING_API -p
SUSE:SLE-15-SP3:GA -s $STAGING_PROJECT
+
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: |-
+ export PYTHONPATH=$PWD/scripts
+ cd scripts/gocd
+
+ if ../pkglistgen.py --debug -A $STAGING_API update_and_solve
--staging $STAGING_PROJECT --force; then
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s success
+ else
+ ./report-status.py -A $STAGING_API -p $STAGING_PROJECT -n
packagelists -r standard -s failure
+ exit 1
+ fi
+
+ - Enable.images.repo:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ osc -A $STAGING_API api -X POST
"/source/$STAGING_PROJECT?cmd=remove_flag&repository=images&flag=build"
+
+ <% end -%>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/sp3.target.gocd.yaml
new/openSUSE-release-tools-20200716.558f783b/gocd/sp3.target.gocd.yaml
--- old/openSUSE-release-tools-20200625.d66b16f2/gocd/sp3.target.gocd.yaml
1970-01-01 01:00:00.000000000 +0100
+++ new/openSUSE-release-tools-20200716.558f783b/gocd/sp3.target.gocd.yaml
2020-07-16 14:46:34.000000000 +0200
@@ -0,0 +1,154 @@
+format_version: 3
+pipelines:
+ SLE15.SP3.RelPkgs:
+ group: SLE15.SP3.Target
+ lock_behavior: unlockWhenFinished
+ timer:
+ spec: 0 10 * ? * *
+ only_on_changes: false
+ materials:
+ git:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ stages:
+ - Create.Release.Packages:
+ approval: manual
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./pkglistgen.py -A https://api.suse.de update_and_solve -p
SUSE:SLE-15-SP3:GA -s target --only-release-packages --force
+
+ SLE15.SP3.Package.Lists:
+ group: SLE15.SP3.Target
+ lock_behavior: unlockWhenFinished
+ materials:
+ repos:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ destination: repos
+ whitelist:
+ - SUSE:SLE-15-SP3:GA_-_standard.yaml
+ scripts:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ auto_update: true
+ destination: scripts
+ whitelist:
+ - DO_NOT_TRIGGER
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ stages:
+ - Update.000product:
+ resources:
+ - repo-checker
+ tasks:
+ - script: ./scripts/pkglistgen.py -A https://api.suse.de --debug
update_and_solve -p SUSE:SLE-15-SP3:GA -s target --force
+
+ SLE15.SP3.Images:
+ group: SLE15.SP3.Target
+ lock_behavior: unlockWhenFinished
+ materials:
+ repos:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ whitelist:
+ - SUSE:SLE-15-SP3:GA_-_images.yaml
+ destination: repos
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ stages:
+ - Expect.Images.To.Finish:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |
+ export PYTHONPATH=scripts
+ ./scripts/gocd/verify-repo-built-successful.py -A
https://api.suse.de -p SUSE:SLE-15-SP3:GA -r images
+
+ - Release.Images.To.Test:
+ approval: manual
+ roles:
+ - SLE
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-totest-manager
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ PRODUCTS=$(osc -A https://api.suse.de ls SUSE:SLE-15-SP3:GA | grep
"^SLE" | grep -v release)
+ for product in kiwi-templates-JeOS 000product $PRODUCTS; do
+ osc -A https://api.suse.de release SUSE:SLE-15-SP3:GA $product
+ done
+
+ - Release.Images.To.Publish:
+ approval: manual
+ roles:
+ - SLE
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-totest-manager
+ resources:
+ - staging-bot
+ tasks:
+ - script: osc -A https://api.suse.de release SUSE:SLE-15-SP3:GA:TEST
+
+ SLE15.SP3.ImagesManual:
+ group: SLE15.SP3.Target
+ lock_behavior: unlockWhenFinished
+ materials:
+ repos:
+ git: git://botmaster.suse.de/suse-repos.git
+ auto_update: true
+ whitelist:
+ - SUSE:SLE-15-SP3:GA_-_images.yaml
+ destination: repos
+ scripts:
+ auto_update: true
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ whitelist:
+ - DO_NOT_TRIGGER
+ destination: scripts
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-staging-bot
+ stages:
+ - Relase.Images.To.Test:
+ approval: manual
+ roles:
+ - SLE
+ jobs:
+ Check.Images.Finish:
+ resources:
+ - staging-bot
+ tasks:
+ - script: |
+ export PYTHONPATH=scripts
+ while (! ./scripts/gocd/verify-repo-built-successful.py -A
https://api.suse.de -p SUSE:SLE-15-SP3:GA -r images); do
+ sleep 300
+ done
+ Release.To.Test:
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-totest-manager
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ PRODUCTS=$(osc -A https://api.suse.de ls SUSE:SLE-15-SP3:GA
| grep "^SLE" | grep -v release)
+ for product in kiwi-templates-JeOS 000product $PRODUCTS; do
+ osc -A https://api.suse.de release SUSE:SLE-15-SP3:GA
$product
+ done
+
+ - Release.Images.To.Publish:
+ approval: manual
+ roles:
+ - SLE
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-totest-manager
+ resources:
+ - staging-bot
+ tasks:
+ - script: osc -A https://api.suse.de release SUSE:SLE-15-SP3:GA:TEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/totestmanager.gocd.yaml
new/openSUSE-release-tools-20200716.558f783b/gocd/totestmanager.gocd.yaml
--- old/openSUSE-release-tools-20200625.d66b16f2/gocd/totestmanager.gocd.yaml
2020-06-25 14:08:50.000000000 +0200
+++ new/openSUSE-release-tools-20200716.558f783b/gocd/totestmanager.gocd.yaml
2020-07-16 14:46:34.000000000 +0200
@@ -273,3 +273,24 @@
- script: |-
install -D /home/go/config/openqa-client.conf
/home/go/.config/openqa/client.conf
scripts/totest-manager.py -A https://api.opensuse.org --debug run
openSUSE:Leap:15.2:PowerPC
+ TTM.Leap_15.2_WSL:
+ group: openSUSE.Checkers
+ lock_behavior: unlockWhenFinished
+ environment_variables:
+ OSC_CONFIG: /home/go/config/oscrc-totest-manager
+ materials:
+ script:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ destination: scripts
+ timer:
+ spec: 0 */15 * ? * *
+ only_on_changes: false
+ stages:
+ - Run:
+ approval: manual
+ resources:
+ - staging-bot
+ tasks:
+ - script: |-
+ install -D /home/go/config/openqa-client.conf
/home/go/.config/openqa/client.conf
+ scripts/totest-manager.py -A https://api.opensuse.org --debug run
openSUSE:Leap:15.2:WSL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/gocd/totestmanager.gocd.yaml.erb
new/openSUSE-release-tools-20200716.558f783b/gocd/totestmanager.gocd.yaml.erb
---
old/openSUSE-release-tools-20200625.d66b16f2/gocd/totestmanager.gocd.yaml.erb
2020-06-25 14:08:50.000000000 +0200
+++
new/openSUSE-release-tools-20200716.558f783b/gocd/totestmanager.gocd.yaml.erb
2020-07-16 14:46:34.000000000 +0200
@@ -14,6 +14,7 @@
openSUSE:Leap:15.2:Images
openSUSE:Leap:15.2:MicroOS
openSUSE:Leap:15.2:PowerPC
+ openSUSE:Leap:15.2:WSL
) -%>
TTM.<%= project.gsub('openSUSE:', '').gsub(':', '_') %>:
group: openSUSE.Checkers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/legal-auto.py
new/openSUSE-release-tools-20200716.558f783b/legal-auto.py
--- old/openSUSE-release-tools-20200625.d66b16f2/legal-auto.py 2020-06-25
14:08:50.000000000 +0200
+++ new/openSUSE-release-tools-20200716.558f783b/legal-auto.py 2020-07-16
14:46:34.000000000 +0200
@@ -216,6 +216,7 @@
continue
# skip packages that have _channel inside
if si.find('filename').text == '_channel':
+ self.logger.info("SKIP {}".format(si.find('filename').text))
continue
# handle maintenance links - we only want the latest
match = re.match(r'(\S+)\.\d+$', package)
@@ -227,6 +228,10 @@
continue
skip = False
for l in si.findall('linked'):
+ if l.get('project') == 'SUSE:Channels':
+ self.logger.info("SKIP {}, it links to {}".format(package,
l.get('project')))
+ skip = True
+ break
lpackage = l.get('package')
# strip sle11's .imported_ suffix
lpackage = re.sub(r'\.imported_\d+$', '', lpackage)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/metrics/grafana/access.json
new/openSUSE-release-tools-20200716.558f783b/metrics/grafana/access.json
--- old/openSUSE-release-tools-20200625.d66b16f2/metrics/grafana/access.json
2020-06-25 14:08:50.000000000 +0200
+++ new/openSUSE-release-tools-20200716.558f783b/metrics/grafana/access.json
2020-07-16 14:46:34.000000000 +0200
@@ -31,6 +31,22 @@
"type": "datasource",
"pluginId": "influxdb",
"pluginName": "InfluxDB"
+ },
+ {
+ "name": "openSUSE:Leap:15.1",
+ "label": "openSUSE:Leap:15.1",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
+ },
+ {
+ "name": "openSUSE:Leap:15.2",
+ "label": "openSUSE:Leap:15.2",
+ "description": "",
+ "type": "datasource",
+ "pluginId": "influxdb",
+ "pluginName": "InfluxDB"
}
],
"__requires": [
@@ -112,6 +128,30 @@
"query": "select description from release_schedule where $timeFilter",
"showIn": 0,
"tags": [],
+ "type": "tags"
+ },
+ {
+ "datasource": "openSUSE:Leap:15.1",
+ "enable": false,
+ "hide": false,
+ "iconColor": "rgba(255, 96, 96, 1)",
+ "limit": 100,
+ "name": "15.1 Schedule",
+ "query": "select description from release_schedule where $timeFilter",
+ "showIn": 0,
+ "tags": [],
+ "type": "tags"
+ },
+ {
+ "datasource": "openSUSE:Leap:15.2",
+ "enable": false,
+ "hide": false,
+ "iconColor": "rgba(255, 96, 96, 1)",
+ "limit": 100,
+ "name": "15.2 Schedule",
+ "query": "select description from release_schedule where $timeFilter",
+ "showIn": 0,
+ "tags": [],
"type": "tags"
}
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/metrics/grafana/provisioning/datasources.yaml
new/openSUSE-release-tools-20200716.558f783b/metrics/grafana/provisioning/datasources.yaml
---
old/openSUSE-release-tools-20200625.d66b16f2/metrics/grafana/provisioning/datasources.yaml
2020-06-25 14:08:50.000000000 +0200
+++
new/openSUSE-release-tools-20200716.558f783b/metrics/grafana/provisioning/datasources.yaml
2020-07-16 14:46:34.000000000 +0200
@@ -7,6 +7,18 @@
access: proxy
database: openSUSE:Factory
+- name: openSUSE:Leap:15.2
+ type: influxdb
+ url: http://localhost:8086
+ access: proxy
+ database: openSUSE:Leap:15.2
+
+- name: openSUSE:Leap:15.1
+ type: influxdb
+ url: http://localhost:8086
+ access: proxy
+ database: openSUSE:Leap:15.1
+
- name: openSUSE:Leap:15.0
type: influxdb
url: http://localhost:8086
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/osclib/accept_command.py
new/openSUSE-release-tools-20200716.558f783b/osclib/accept_command.py
--- old/openSUSE-release-tools-20200625.d66b16f2/osclib/accept_command.py
2020-06-25 14:08:50.000000000 +0200
+++ new/openSUSE-release-tools-20200716.558f783b/osclib/accept_command.py
2020-07-16 14:46:34.000000000 +0200
@@ -240,7 +240,7 @@
self.update_version_attribute(project, curr_version)
- ports_prjs = ['PowerPC', 'ARM', 'zSystems' ]
+ ports_prjs = ['PowerPC', 'ARM', 'zSystems', 'RISCV']
for ports in ports_prjs:
project = self.api.project + ':' + ports
if self.api.item_exists(project):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/osclib/conf.py
new/openSUSE-release-tools-20200716.558f783b/osclib/conf.py
--- old/openSUSE-release-tools-20200625.d66b16f2/osclib/conf.py 2020-06-25
14:08:50.000000000 +0200
+++ new/openSUSE-release-tools-20200716.558f783b/osclib/conf.py 2020-07-16
14:46:34.000000000 +0200
@@ -61,6 +61,7 @@
'staging': 'openSUSE:%(project)s:Staging',
'staging-group': 'factory-staging',
'onlyadi': 'True',
+ 'review-team': 'opensuse-review-team',
},
r'openSUSE:(?P<project>Leap:(?P<version>[\d.]+))$': {
'staging': 'openSUSE:%(project)s:Staging',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20200625.d66b16f2/osclib/stagingapi.py
new/openSUSE-release-tools-20200716.558f783b/osclib/stagingapi.py
--- old/openSUSE-release-tools-20200625.d66b16f2/osclib/stagingapi.py
2020-06-25 14:08:50.000000000 +0200
+++ new/openSUSE-release-tools-20200716.558f783b/osclib/stagingapi.py
2020-07-16 14:46:34.000000000 +0200
@@ -323,7 +323,7 @@
return result
def extract_staging_short(self, p):
- if not p.startswith(self.cstaging):
+ if len(self.cstaging) == 0 or not p.startswith(self.cstaging):
return p
prefix = len(self.cstaging) + 1
return p[prefix:]
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.m72zRz/_old 2020-07-24 10:08:32.734085150 +0200
+++ /var/tmp/diff_new_pack.m72zRz/_new 2020-07-24 10:08:32.734085150 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20200625.d66b16f2
-mtime: 1593086930
-commit: d66b16f2553c73aa2462dafb3339c4b22040a7b4
+version: 20200716.558f783b
+mtime: 1594903594
+commit: 558f783b2abecfcf4a7b32f3b95b268f6a47f841