1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-11 21:29:25 +01:00

5082 Commits

Author SHA1 Message Date
856277b63c Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory 2024-11-05 10:07:06 +01:00
f8a9c93e2a
Merge pull request #1653 from dmach/fix-setup.cfg
Add forgotten osc.commands_git to packages section in setup.cfg
2024-11-05 09:33:07 +01:00
141a920de4 Add forgotten osc.commands_git to packages section in setup.cfg 2024-11-05 09:03:29 +01:00
02a680f4e6
Merge pull request #1647 from openSUSE-Python/git-obs
fix[git-obs]: use rather git-obs command name
2024-11-05 09:03:12 +01:00
e5b0b90101
fix[git-obs]: use rather git-obs command name
It works with git better and uses git-something mechanism.
2024-10-28 17:22:33 +01:00
4ccb00b392
Merge pull request #1626 from mlschroe/master
Store the container annotation in the "containers" directory
2024-10-14 10:09:04 +02:00
1196e17fb6
Merge pull request #1635 from adrianschroeter/fix_scmsync_revisioned_checkout
Fix scmsync revisioned checkout
2024-10-14 10:04:56 +02:00
1d87e29c78
Merge pull request #1599 from dmach/gitea_api
Add 'gitea_api' module and 'git-obs' executable
2024-10-11 16:23:13 +02:00
70975fc5b8
Merge pull request #1639 from adrianschroeter/token_parameters
Support parameters on token triggers
2024-10-11 16:21:49 +02:00
7eddadf620
Merge pull request #1641 from dmach/fix-build-local-package-.osc
Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package
2024-10-11 16:21:23 +02:00
b0b8588e7c Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package 2024-10-11 14:52:45 +02:00
0b2f0dac73 spec: Install symlink /usr/bin/git-obs to /usr/libexec/git/obs to make git-obs available as a git sub-command 2024-10-11 13:13:26 +02:00
541b6da423 Improve git-obs startup time by loading less python modules 2024-10-11 13:13:26 +02:00
a901206a5f behave: Add tests for git-obs commands, update test suite as needed 2024-10-11 13:13:26 +02:00
ff30efaa81 Change the help output to determine executable name from the command-line arguments 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
7e52a4a050 Implement git-obs command with several subcommands 2024-10-11 13:13:26 +02:00
44767f26ff Support parameters on token triggers
Add missing parameters for token triggers. Esp used
for rebuild and release commands.
2024-10-11 10:35:49 +02:00
430ffcfc90
Merge pull request #1638 from Thaodan/build_notimestamp
Add --no-timestamps parameter to build
2024-10-11 09:56:34 +02:00
8f10569cf3
Merge pull request #1637 from dmach/meter-fix-use_pb_fallback
Fix meter by setting default of use_pb_fallback to False
2024-10-09 08:36:39 +02:00
Björn Bidar
88d1d96632 Add --no-timestamps parameter to build
Add --no-timestamps parameter which already exists in build.
Help text copied from build.
Include parameters for the same parameter in buildlog for easier
use.
2024-10-09 03:23:34 +03:00
4252339ad2 Fix meter by setting default of use_pb_fallback to False 2024-10-08 15:56:25 +02:00
5172002728 Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class 2024-10-08 09:42:02 +02:00
56b8aa6b92 Fix revision'd checkout of scmsync package
When specifing a revision to a checkout we need to transfer the
information to the bridge to do the right checkout. We also need
to take the former git url in case it has changed meanwhile.
2024-10-04 14:38:42 +02:00
1fc581325f
Merge pull request #1625 from adrianschroeter/copypac_scmsync
Support copy of scmsync packages
2024-10-02 14:28:32 +02:00
f0292dd2be Support copy of scmsync packages
There are two ways, either copy the scmsync definition or drop it
when creating a new package meta.

If we keep it, we must not ask OBS to copy sources, it is syncing it
anyway.

We could add another option to skip the scmsync tag copy, but we keep
it as default, because we don't want to give a different view of the
the sources to the user.  The client side copy is doing this.
2024-10-02 13:39:11 +02:00
372a6f5b84
Merge pull request #1633 from adrianschroeter/crea
creq: Allow to specify source and target repository
2024-09-26 15:41:02 +02:00
0cab45748e
Merge pull request #1634 from adrianschroeter/multibuild_dockerfile
Support Dockerfile.* in _multibuild packages
2024-09-26 15:38:02 +02:00
0ded12a014 Support Dockerfile.* in _multibuild packages
The suffix can be
   packageid
   flavor
   packageid-reponame
   flavor-reponame

Also adding support already for "Containerfile", support will
come to OBS as well (same file, just different name)
2024-09-26 13:13:45 +02:00
575f2c2abd creq: Allow to specify source and target repository
and make repository definitions optional.
2024-09-24 15:31:57 +02:00
0d28997595 Implement obs_api.Status.data property that returns status data as a dictionary 2024-09-24 14:01:43 +02:00
8d94f068c0 Implement obs_api.Package.cmd_fork() 2024-09-24 14:01:43 +02:00
699f4d860e Add 'gitea_api' module
Co-authored-by: Dan Čermák <dcermak@suse.com>
2024-09-24 14:01:43 +02:00
f567060044 release 1.9.2 1.9.2 2024-09-23 20:37:43 +02:00
50a203fedb
Merge pull request #1629 from dmach/fix-resolved-subdir
Fix 'resolved' command to skip subdirectories in package checkouts
2024-09-17 10:14:19 +02:00
a1428568f4 Fix 'resolved' command to skip subdirectories in package checkouts
Fixes running 'osc resolved *' in a package checkout with a
subdirectory.
2024-09-17 08:52:18 +02:00
1951bb4648
Merge pull request #1627 from dirkmueller/use_findtext
Use findtext() instead of find().text
2024-09-16 13:46:57 +02:00
0b93cfc7c8
Merge pull request #1628 from dmach/fix-conf-http_headers
Use configured 'http_headers' in HTTP requests
2024-09-16 09:34:30 +02:00
55a5cb1fc5 Use configured 'http_headers' in HTTP requests 2024-09-16 08:27:11 +02:00
625c4a70d4
Use findtext() instead of find().text 2024-09-11 13:31:41 +02:00
Michael Schroeder
0b916f49e0
Store the container annotation in the "containers" directory
Like the OBS worker does.
2024-09-11 13:18:29 +02:00
0302053f41
Merge pull request #1622 from dmach/localpackage_buildinfo_buildconfig_location
Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
2024-09-09 11:32:33 +02:00
cc574005f7
Merge pull request #1621 from dmach/fix-progressbar
Implement meter.SimpleTextMeter that prints what's being downloaded
2024-09-09 08:45:48 +02:00
814c1c2e22
Merge pull request #1620 from dmach/spec-debquery-zstandard
spec: Recommend python3-zstandard to support opening control.tar.zst
2024-09-09 08:44:56 +02:00
50f3d078a5 Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
Only local packages were affected.
Partially reverts 799b45a00 Fix `osc build --local-package`
2024-09-09 08:34:27 +02:00