3ffda9e290
Merge pull request #1573 from saschagrunert/fail-on-error
...
Add `results --fail-on-error/-F` flag
2024-06-20 11:06:29 +02:00
Sascha Grunert
e43477921c
Add results --fail-on-error/-F
flag
...
This allows to exit with `1` in case any build fails to provide feedback
to end-user scripts.
Refers to: https://github.com/kubernetes/release/issues/3632
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-06-20 09:56:35 +02:00
a6c0b2c8d5
Merge pull request #1583 from dmach/getbinaries-multibuild
...
Improve 'getbinaries' command by accepting '-M' / '--multibuild-package' option outside checkouts
2024-06-20 09:51:51 +02:00
b78b6ad568
Improve 'getbinaries' command by accepting '-M' / '--multibuild-package' option outside checkouts
2024-06-20 08:54:01 +02:00
110ddafbc0
Merge pull request #1580 from marcosbc/osc-results-format-for-default-text-mode
...
results: Add support for --format for default text mode
2024-06-18 17:38:45 +02:00
a501ed3157
Add behave tests for 'results' command
2024-06-18 16:22:48 +02:00
480e659fff
Merge pull request #1577 from lethliel/release_arch_filtering
...
add architecture filtering to osc release
2024-06-18 16:07:43 +02:00
4d4ef09319
Update help text for '--format' option in 'results' command
2024-06-18 15:55:17 +02:00
e1b866d5a7
Change 'results' command so the normal and multibuild packages have the same output
2024-06-18 15:55:17 +02:00
46895095fa
Change 'results' command to use csv writer instead of formatting csv as string
2024-06-18 15:55:17 +02:00
bf99bf257e
Add couple mutually exclusive options errors to 'results' command
2024-06-18 15:55:17 +02:00
673907ea9f
Fix core.get_package_results() to obey 'multibuild_packages' argument
2024-06-18 15:55:17 +02:00
5b0fbc43b0
Fix PEP validation error
2024-06-18 15:55:17 +02:00
60094ba692
Set a default value for --format only for --csv
2024-06-18 15:55:17 +02:00
e2f164336d
osc results: Add support for --format for default text mode
2024-06-18 15:55:17 +02:00
088a4678ba
Merge pull request #1581 from dirkmueller/flynt
...
Use f-strings where possible
2024-06-18 13:16:09 +02:00
661bc7757c
Use f-strings where possible
2024-06-18 10:26:36 +02:00
Marco Strigl
76ff4456eb
add architecture filtering to osc release
2024-06-12 21:12:58 +02:00
f3119fa475
Merge pull request #1576 from bmwiedemann/prjinfo
...
Add `info` command for projects
2024-06-12 13:12:50 +02:00
Bernhard M. Wiedemann
29d44d540b
Add info for projects
...
Without this change, `osc info` in a project checkout dir returned
Directory '.' is not an OBS SCM working copy of a package
2024-06-11 11:36:42 +02:00
84524b565d
Merge pull request #1572 from dmach/conf-duplicate-sections
...
Fix config parser to throw an exception on duplicate sections or options
2024-06-03 16:30:50 +02:00
360a94c4a3
Fix config parser to throw an exception on duplicate sections or options
2024-06-03 08:21:17 +02:00
d92f2677f4
Merge pull request #1571 from dmach/boo1122683-insecure
...
Fix insecure extraction of 'ar' and 'cpio' archives by forbidding extracting files with absolute paths
2024-06-03 08:00:12 +02:00
5cbd110a84
Forbid extracting files with absolute path from 'cpio' archives (boo#1122683)
...
Also fix and modernize the code, add tests.
2024-05-30 14:53:58 +02:00
d61b781976
Forbid extracting files with absolute path from 'ar' archives (boo#1122683)
...
Also fix and modernize the code, add tests.
2024-05-30 14:53:58 +02:00
a3ed68508b
Remove no longer valid warning from core.unpack_srcrpm()
...
Shell injection is not possible with Popen() which has shell=False as a default.
2024-05-28 09:04:56 +02:00
e981645791
Merge pull request #1570 from dmach/fix-mv
...
Fix 'mv' command when renaming a file multiple times
2024-05-27 08:49:59 +02:00
e04651fa82
Fix 'mv' command when renaming a file multiple times
2024-05-27 07:52:35 +02:00
dfff8371f8
release 1.7.0
2024-05-22 14:13:35 +02:00
65473bdffd
Merge pull request #1568 from dmach/spec-python3_fix_shebang
...
Remove dependency on /usr/bin/python3 using %python3_fix_shebang macro (bsc#1212476)
2024-05-22 08:50:27 +02:00
257a840064
Remove dependency on /usr/bin/python3 using %python3_fix_shebang macro (bsc#1212476)
...
Upstreams the following OBS request:
https://build.opensuse.org/request/show/1160115/changes
2024-05-21 16:25:03 +02:00
a010e99c34
Merge pull request #1567 from dmach/person-register-search
...
Add 'person register' and 'person search' commands
2024-05-21 13:49:45 +02:00
a36c4a9f6f
Add 'person search' command
2024-05-21 13:16:49 +02:00
ab749fcaf5
Add 'person register' command
2024-05-21 13:13:21 +02:00
145da4e438
Add obs_api.Person.cmd_register() for registering new users
2024-05-21 11:00:23 +02:00
98a9b837fe
Merge pull request #1564 from dmach/gha-fix-rawhide-dnf5
...
GHA: Install dnf5-plugins instead of dnf-plugins-core where dnf5 is installed
2024-05-10 14:41:30 +02:00
0021b2d237
GHA: Install dnf5-plugins instead of dnf-plugins-core where dnf5 is installed
2024-05-10 14:20:42 +02:00
e8f9073f82
Merge pull request #1563 from dmach/fix-PackageRevision.vrev
...
Fix obs_api.PackageRevision.vrev by changing the type from int to string
2024-05-10 14:10:21 +02:00
b2f4ea2fcd
Merge pull request #1562 from dmach/build-jobs
...
Change 'build' command to pass '--jobs' option to 'build' tool only if 'build_jobs' > 0
2024-05-10 13:26:23 +02:00
c16a3d9027
Fix obs_api.PackageRevision.vrev by changing the type from int to string
2024-05-10 13:24:57 +02:00
72e1896232
Merge pull request #1561 from dmach/rebuild-all
...
Fix 'rebuild' command so the '--all' option conflicts with the 'package' argument
2024-05-10 13:10:09 +02:00
cf154b3465
Change 'build' command to pass '--jobs' option to 'build' tool only if 'build_jobs' > 0
2024-05-10 11:01:21 +02:00
38756faebb
Fix 'rebuild' command so the '--all' option conflicts with the 'package' argument
2024-05-10 08:53:10 +02:00
798af31064
Merge pull request #1548 from dmach/xml-edit-comments
...
Add comments with attributes/elements to edited XML
2024-05-09 21:56:35 +02:00
fe1fe52847
Merge pull request #1558 from dmach/getbinaries-single-file
...
Improve 'getbinaries' command by ignoring source and debuginfo filters when a binary name is specified
2024-05-09 21:56:20 +02:00
aa2cbb2468
Merge pull request #1559 from dmach/service-print-service-names
...
Improve 'service' command by printing names of running services
2024-05-09 21:55:59 +02:00
95840a42ce
Improve 'service' command by printing names of running services
2024-05-09 15:16:59 +02:00
6218fc7cb0
Improve 'getbinaries' command by ignoring source and debuginfo filters when a binary name is specified
2024-05-09 15:04:10 +02:00
eb7542cd98
Merge pull request #1556 from dmach/ls-b-md5
...
Clarify 'list' command's help that that listing binaries doesn't contain md5 checksums
2024-05-09 14:21:25 +02:00
13f7f525ab
Merge pull request #1557 from dmach/doc-conf-env
...
Document loading configuration from env variables
2024-05-09 14:20:03 +02:00