1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-11-15 00:36:11 +01:00
Commit Graph

4763 Commits

Author SHA1 Message Date
b41afde2c9 Allow starting with an empty config if --configfile is either empty or points to /dev/null 2024-01-08 15:21:45 +01:00
b5c8fa75ea
Merge pull request #1464 from dirkmueller/flynt
Convert to using f-strings
2024-01-08 15:18:25 +01:00
Dirk Müller
a0a7865ca1
Convert to using f-strings 2024-01-06 10:00:38 +01:00
130c1b4c14
Merge pull request #1462 from dmach/fix-model-references
Improve storing model values and cached defaults
2024-01-04 16:15:56 +01:00
b8d6c949c9 Drop unused 'exclude_unset' argument from BaseModel.dict() method 2024-01-04 10:20:58 +01:00
16cdc067a5 Store cached model defaults in self._defaults, avoid sharing references to mutable defaults 2024-01-03 21:22:30 +01:00
587c094f61 Limit model attributes to predefined fields by forbidding creating new attributes on fly 2024-01-03 21:21:38 +01:00
3c733387af Store model values in self._values dict instead of private attributes 2024-01-03 21:21:29 +01:00
31059f0f92
Merge pull request #1452 from adrianschroeter/productcompose
productcompose: Support building with updateinfo.xml data
2024-01-02 08:05:25 +01:00
29e7deee62
Merge pull request #1458 from dirkmueller/allow_http_HEAD
Allow -X HEAD on osc api requests as well
2023-12-20 09:39:25 +01:00
c86093bc68
Allow -X HEAD on osc api requests as well
In some cases the exit code is all you want
2023-12-07 17:29:17 +01:00
498a392117 release 1.5.1 2023-12-04 15:05:14 +01:00
6ed8020c67
Merge pull request #1449 from dmach/rhel-macros
Use %{?rhel} macros in spec
2023-12-04 13:40:48 +01:00
d4bf0deb5a
Merge pull request #1455 from dmach/man-avoid-lazy-defaults
docs: Update models to avoid including lazy defaults in the rendered man pages
2023-12-04 09:18:47 +01:00
608fc76cd2 docs: Update models to avoid including lazy defaults in the rendered man pages
Lazy defaults may return different results under different circumstances
and we always want man pages rendered consistently.
2023-12-01 16:22:13 +01:00
7434a31a89 productcompose: Support building with updateinfo.xml data 2023-11-24 15:47:12 +01:00
921942d15d GHA: Install epel-release on RHEL and its clones in the rpmbuild test 2023-11-23 16:12:56 +01:00
41cbd5f505 spec: Use %{?rhel} macros
Backport of https://build.opensuse.org/request/show/1123605
2023-11-23 16:12:56 +01:00
a9db22d555 spec: Simplify distro-specific macros 2023-11-23 16:12:56 +01:00
00331e5149
Merge pull request #1451 from lethliel/get_rid_of_public_route
remove public route from osc
2023-11-22 15:09:51 +01:00
Marco Strigl
138d5303e6 remove public route from osc 2023-11-22 14:33:06 +01:00
c662d70822 release 1.5.0 2023-11-22 08:55:15 +01:00
04f782a694
Merge pull request #1422 from dmach/rdiff-_project
Change 'rdiff' command to display diff for _project if no package is specified
2023-11-22 08:41:42 +01:00
d6cae8649c
Merge pull request #1450 from adrianschroeter/productcompose
obsproduct got renamed to productcompose
2023-11-21 09:50:58 +01:00
c3bcc276a5 obsproduct got renamed to productcompose 2023-11-20 15:45:47 +01:00
6c8bb72484
Merge pull request #1435 from dmach/mageia-obs-build
Recommend obs-build instead of build on Mageia
2023-11-20 10:21:03 +01:00
cdc2a0d9c3 Recommend build on openSUSE/SLE and obs-build on all other distros 2023-11-20 10:12:21 +01:00
bca89c2f4a
Merge pull request #1421 from dmach/test-submitrequest-supersede
Add behave tests for 'createrequest -a submit --supersede' and 'submitrequest --supersede'
2023-11-20 08:55:13 +01:00
b3743b183c Add behave tests for 'createrequest -a submit --supersede' and 'submitrequest --supersede' 2023-11-20 08:36:27 +01:00
b47468abf3
Merge pull request #1448 from adrianschroeter/obsproduct
fix noinstall filtering of obsproduct builds
2023-11-19 14:33:56 +01:00
a7731e5ec9 fix noinstall filtering of obsproduct builds 2023-11-17 16:59:40 +01:00
1470476cd3
Merge pull request #1447 from adrianschroeter/obsproduct
initial support for obsproduct build type
2023-11-16 13:41:10 +01:00
c79a3a57ff initial support for obsproduct build type 2023-11-16 11:10:27 +01:00
7fff395e7d
Merge pull request #1430 from dmach/virtualenv
Support installing osc into virtualenv
2023-11-15 13:02:53 +01:00
ddc7b24b90
Merge pull request #1446 from dmach/configparser-replace-readfp-with-read_file
Fix conf.write_initial_config() to use read_file() instead of deprecated readfp()
2023-11-15 09:36:38 +01:00
69a68b06b3 Fix conf.write_initial_config() to use read_file() instead of deprecated readfp() 2023-11-15 09:18:22 +01:00
526adc345a GHA: Update test matrix to run on Fedora 38 and 39 2023-11-15 09:07:30 +01:00
d53b2981c8 Support installing osc into virtualenv 2023-11-03 10:21:42 +01:00
503cf10a84
Merge pull request #1444 from dmach/disable-preinstallimage-in-rootless-builds
Disable preinstall images in rootless builds
2023-11-03 09:19:42 +01:00
3d20497ce9 Disable preinstall images in rootless builds 2023-11-02 16:06:55 +01:00
7781367b1e release 1.4.4 2023-11-02 15:50:33 +01:00
752e0b89cc spec: Install bash completion with .bash suffix rather than .sh
Related downstream change: https://build.opensuse.org/request/show/1121166/changes
2023-11-02 15:44:43 +01:00
6a6d9cdc83
Merge pull request #1443 from dmach/fix-crash-when-missing-general-apiurl
Fix crash when there's no [general]/apiurl option in the config file
2023-11-02 14:48:33 +01:00
15db3a092f Fix crash when there's no [general]/apiurl option in the config file 2023-11-02 13:44:46 +01:00
a68377a387
Merge pull request #1440 from dmach/fix-apiurl_aliases
Fix apiurl_aliases handling in OscOptions.__getitem__
2023-10-29 11:53:14 +01:00
24f81a6795
Merge pull request #1441 from jirislaby/master
fix autocompletion for new locations
2023-10-29 11:52:03 +01:00
Jiri Slaby
52ca9f03c0 fix autocompletion for new locations
When complete is installed in /usr/share or /usr/lib64, the last test
command (/usr/lib) fails and causes whole osc automcompletion to fail.

Fix it by adding a 'return' to the former two -- if they succeed.
2023-10-24 11:07:45 +02:00
c790134aa4 Fix apiurl_aliases handling in OscOptions.__getitem__ 2023-10-24 00:33:21 +02:00
ea7bebf1f2 release 1.4.3 2023-10-19 15:02:47 +02:00
62349a39f1
Merge pull request #1438 from dmach/conf-allow-undefined-fields
Allow undefined fields in Options and HostOptions
2023-10-19 14:47:08 +02:00