93a851b41c
Merge pull request #1682 from dmach/xml-etree-extend-ParseError
...
Extend xml.etree.ElementTree.ParseError output with a snippet of broken XML
2025-01-07 13:08:02 +01:00
a5ef0573a1
Sync ScmsyncObsinfo with obs-scm-bridge
2025-01-07 10:40:35 +01:00
6fc5654aca
Extend xml.etree.ElementTree.ParseError output with a snippet of broken XML
2025-01-02 14:25:23 +01:00
45c647e3f2
Add support for projectscmsync field in _scmsync.obsinfo metadata
2024-12-03 09:05:17 +01:00
0765997028
Make 'title' and 'description' fields optional in the Package model
...
The fields were made optional because scmsync packages don't provide them
2024-11-29 16:36:48 +01:00
33c67cac04
Fix handling 'lock' field in 'Package' model
2024-11-29 15:46:06 +01:00
79a1245db0
Fix handling SimpleFlag model
2024-11-29 15:44:17 +01:00
529dc51500
Support LoongArch64 architecture
2024-11-26 10:56:57 +01:00
0b0bff4976
Extend RequestActionSource with 'repository' attribute
...
It is a private patch/extension now, to be upstreamed soon.
2024-11-11 13:40:39 +01:00
7c6163d3d8
"osc token": Don't crash when a wipe token exists
2024-11-06 13:13:55 +01: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
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
5172002728
Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class
2024-10-08 09:42:02 +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
52f076636d
Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional
...
The presence of the fields seems to be random and the only truly required field
is the actual public key/cert. Other fields are only for the information.
2024-07-04 14:24:52 +02:00
dcab9d5178
Make obs_api.KeyinfoSslcert keyid and fingerprint fields optional
2024-06-28 09:53:16 +02:00
a36c4a9f6f
Add 'person search' command
2024-05-21 13:16:49 +02:00
145da4e438
Add obs_api.Person.cmd_register() for registering new users
2024-05-21 11:00: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
011adb4689
Migrate 'token' command to obs_api.Token
2024-04-26 22:15:54 +02:00
99ef37b2e3
Fix obs_api.Keyinfo by making 'project' field optional
2024-04-22 14:04:06 +02:00
89f74665d1
Add Package.get_revision_list() for listing commit log
2024-04-17 10:57:59 +02:00
e170b0d54c
Add Keyinfo.get_{pubkey,sslcert}_deprecated() methods
2024-03-14 13:48:38 +01:00
cf4a0d06a2
Add Keyinfo XML model
2024-03-14 13:48:38 +01:00
40807ec1d5
Fix TypeError: SimpleFlag.__init__() got an unexpected keyword argument '_apiurl'
2024-03-11 09:09:29 +01:00
149c7f799f
Add obs_api.Person class
2024-03-05 16:45:52 +01:00
d768eff371
Migrate core.create_submit_request() to obs_api.Request
2024-03-04 15:00:12 +01:00
9078bc257c
Add obs_api.Request class for handling requests
2024-03-04 15:00:12 +01:00
e5370b9c0b
Add obs_api.PackageSources class for handling OBS SCM sources
2024-03-04 15:00:12 +01:00
772509c023
Store apiurl in Project and Package instances
2024-03-04 15:00:12 +01:00
cc9c27f5b5
Clarify that 'rev' argument in Package is metadata revision
2024-02-29 09:22:42 +01:00
aa6ccac69a
Merge _private.project.ProjectMeta into obs_api.Project
2024-02-23 13:14:04 +01:00
2264eb9ce9
Add obs_api.Project.to_api()
2024-02-23 13:14:04 +01:00
0dd1f526d8
Add XML models for Project and Package
2024-02-21 09:46:53 +01:00