1
0
mirror of https://github.com/openSUSE/osc.git synced 2026-01-29 01:03:23 +01:00
Commit Graph

108 Commits

Author SHA1 Message Date
0eb0fc5a9a Modify osc subcommands to error out if they don't work with git 2025-09-23 13:28:26 +02:00
663bcda0f2 behave: Fix failing tests due to missing metadata 2025-09-23 13:06:47 +02:00
4dadca5c16 Add '--timeline' option to 'git-obs pr get' 2025-07-25 09:47:26 +02:00
e4081e6cc3 GHA: Switch to bci-base:15.7 2025-07-14 16:38:42 +02:00
41c87b9fca behave: Rewrite Gitea port to the actual port we use during testing 2025-07-07 08:28:11 +02:00
Andrii Nikitin
7c3a089609 fix non-default origin 2025-06-25 14:59:20 +02:00
e9d50fdcae Add support for json export to 'git-obs repo list' 2025-06-23 10:31:45 +02:00
63067fd8ae Implement 'git-obs repo list' command 2025-06-23 10:31:45 +02:00
78066f8e70 Allow git in git-obs to be switched from SSH to http(s) 2025-06-18 13:51:53 +02:00
c5193f1187 behave: Fix makedirs() to avoid a crash when the path is an empty string 2025-06-18 12:01:54 +02:00
20e8c75f62 behave: Add a step for setting env variables 2025-06-18 11:59:13 +02:00
19a0366710 behave: Add CommandBase.cmd property that is suitable for string formatting in the feature files 2025-06-18 11:57:20 +02:00
Andrii Nikitin
1e5582ace5 Add --export to pr list and pr search 2025-06-02 15:15:38 +02:00
e2d890391e Refactor gitea_api to use objects with properties instead of raw JSON data 2025-05-20 14:29:20 +02:00
Andrii Nikitin
ddef2a11cc behave: Add osc fork test 2025-05-16 10:46:16 +02:00
Andrii Nikitin
988e8601b0 Add rmkpac command
The primary goal of remote mkpac is to provide a convenient way
for users to create packages with scmsync tag in _meta
2025-05-13 09:59:09 +02:00
04a02377ab Merge pull request #1779 from andrii-suse/behave_fix_failure_when_no_git-osc-precommit-hook
Fix behave failure when not defined git-osc-precommit-hook
2025-04-24 11:54:16 +02:00
e90daa64fe Update 'git-obs login {add,update}' to check the gitea token format 2025-04-22 16:25:32 +02:00
4b10e0381e Improve help of the 'git-obs login' subcommands 2025-04-22 16:25:32 +02:00
Andrii Nikitin
30be0c7a30 Fix behave failure when not defined git-osc-precommit-hook 2025-04-16 18:04:38 +02:00
34bef58938 behave: Set PassengerRuby according to the interpreter required by obs-bundled-gems RPM package 2025-04-08 10:21:48 +02:00
9bbe39de53 Add osc service precommit, for use with git hook
and create a binary to call it directly
2025-04-07 09:06:00 +02:00
02edc1afd7 behave: Add missing 'Enabled' field to the expected token output 2025-03-03 08:47:06 +01:00
104700230f behave: Allow running nested containers with gitea actions 2025-02-20 16:30:10 +01:00
9598f8070a Add 'git-obs pr checkout' command 2025-01-23 09:54:29 +01:00
e23c566b0d Change 'git-obs' to use owner/repo[#pull] arguments consistently 2025-01-16 12:44:11 +01:00
124528e68b Add 'git-obs pr' command 2025-01-15 17:02:16 +01:00
57d8254122 behave: Show also gitea logs on test failure 2025-01-14 16:41:58 +01:00
bb51a825f8 Fix 'linkpac' command for projects with a project link 2025-01-10 12:58:01 +01:00
6989fb8b6f Fix another bytes/unicode issues in core.link_pac() by replacing ElementTree code with XML models 2024-11-29 15:49:20 +01:00
d20b758ae2 behave: Define 'git-obs' path when running the tests 2024-11-05 10:09:47 +01:00
a901206a5f behave: Add tests for git-obs commands, update test suite as needed 2024-10-11 13:13:26 +02:00
de23223e4f behave: disable obs-delayedjob-queue-default service because it adds several seconds to container startup 2024-10-11 13:13:26 +02:00
a77bdbf060 behave: Update README.md with ports exposed from the obs-server container 2024-10-11 13:13:26 +02:00
c6f250c2f3 GHA: Switch obs-server container to SLE 15.6 2024-10-11 13:13:26 +02:00
b554a2b6f0 GHA: Clean creating obs-server container image up 2024-10-11 13:13:26 +02:00
a388355f04 GHA: Make included oscrc files working from both outside and inside of the container 2024-10-11 13:13:26 +02:00
608792794a GHA: Create 'alice' and 'bob' users in the obs-server container 2024-10-11 13:13:26 +02:00
0d6f71a5cf Fix behave test for repairwc command 2024-08-27 10:44:56 +02:00
f35895d262 Change 'repairwc' command to always run all repair steps
... even if the working copy loads without an exception
2024-07-04 22:09:24 +02:00
5c185f26f7 Change 'repairwc' command to fix missing .osc/_osclib_version 2024-07-02 13:28:15 +02:00
7cd9635537 Fix 'linkpac' command crash when used with '--disable-build' or '--disable-publish' option 2024-07-01 09:31:14 +02:00
b78b6ad568 Improve 'getbinaries' command by accepting '-M' / '--multibuild-package' option outside checkouts 2024-06-20 08:54:01 +02:00
a501ed3157 Add behave tests for 'results' command 2024-06-18 16:22:48 +02:00
e04651fa82 Fix 'mv' command when renaming a file multiple times 2024-05-27 07:52:35 +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
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
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
011adb4689 Migrate 'token' command to obs_api.Token 2024-04-26 22:15:54 +02:00
da41f0fe07 Fix patch direction in 'log' command 2024-04-22 09:07:36 +02:00