1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-15 23:07:18 +01:00

4099 Commits

Author SHA1 Message Date
473f6fd333 Redirect venv warnings from stderr to debug output
The message was disturbing during regular use on NixOS
because the file system layout doesn't conform with FHS
and sys.base_prefix != sys.prefix.
2024-06-28 08:53:47 +02:00
e9b57c82d1 Modify conf.get_config() to print permissions warning to stderr rather than stdout 2024-06-25 08:41:36 +02:00
613a8633c9
Merge pull request #1585 from dmach/store-run-check_store_version
Run check_store_version() in obs_scm.Store and fix related code in Project and Package
2024-06-25 08:32:40 +02:00
b972c1db21
Merge pull request #1582 from dmach/sr-supersede-message
Improve 'submitrequest' command to inherit description from superseded request
2024-06-25 08:32:11 +02:00
5c3cca63c4 Run check_store_version() in obs_scm.Store and fix related code in Project and Package 2024-06-24 12:37:15 +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
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
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
083fdf3bca Improve 'submitrequest' command to inherit description from superseded request 2024-06-18 13:52:58 +02:00
Marco Strigl
76ff4456eb add architecture filtering to osc release 2024-06-12 21:12:58 +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
360a94c4a3 Fix config parser to throw an exception on duplicate sections or options 2024-06-03 08:21:17 +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
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
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
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
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
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
b43c77dfb7 Document loading configuration from env variables 2024-05-07 16:40:35 +02:00
4e4f3cb093
Merge pull request #1552 from dmach/boo#1221340-spec-include
Improve 'build' and 'buildinfo' commands by injecting *.inc files into spec that is sent to OBS for parsing BuildRequires (boo#1221340)
2024-05-07 14:17:21 +02:00
ce08022481 Clarify 'list' command's help that that listing binaries doesn't contain md5 checksums 2024-05-07 14:08:05 +02:00
2eb51575cb Improve 'build' and 'buildinfo' commands by uploading *.inc files to OBS for parsing BuildRequires (boo#1221340) 2024-05-07 13:45:51 +02:00
cc9f23faa0
Merge pull request #1550 from dmach/xmlmodel-tokens
Migrate 'token' command to obs_api.Token
2024-04-30 08:24:47 +02:00
7fb62349fd Always expand '~' in sshkey path 2024-04-29 14:12:37 +02:00
011adb4689 Migrate 'token' command to obs_api.Token 2024-04-26 22:15:54 +02:00
3c096b82c9 Update XmlModel.xml_request() to accept also headers argument 2024-04-26 22:14:16 +02:00
2bf7e71777 Fix conf.get_config() to ignore file type bits when comparing oscrc perms 2024-04-26 10:30:54 +02:00
253f6f6ca5 Fix conf.get_config() to correctly handle overrides when env variables are set 2024-04-26 10:18:39 +02:00
7a67786ba4 Add comments with attributes/elements to edited XML 2024-04-25 13:14:03 +02:00