Zhang Xiao
e2ebcbb02a
Release file: support Version field
...
https://wiki.debian.org/DebianRepository/Format#Version
The Version field, if specified, shall be the version of the release.
On the other hand, if not set or set to an empty value, the Version
field will not be included in the Release file.
Signed-off-by: Zhang Xiao <xiao.zhang@windriver.com >
2026-03-03 07:38:44 +00:00
Ales Bregar
1702537979
clearer REST api docs, put whitespace to docs to show that keyId strings are trimmed
2026-01-24 10:55:15 +01:00
Ales Bregar
12604b9379
updating REST api with multiple gpg keys support, due backwards compatibility introducing CSV under same key (gpg-key)
2026-01-24 10:55:15 +01:00
Zhang Xiao
a2ffffedc1
Support updating label and origin domain of publish
...
Signed-off-by: Zhang Xiao <xiao.zhang@windriver.com >
2026-01-16 14:50:09 +01:00
Brian Witt
1e7c15b69b
error on out of space
2026-01-11 14:26:56 +01:00
Roman Lebedev
a4cc9211d6
InRelease file: support Signed-By field
...
https://wiki.debian.org/DebianRepository/Format#Signed-By says:
> **Signed-By**
> An optional field containing a comma separated list of
> OpenPGP key fingerprints to be used for validating
> the next Release file. The fingerprints must consist
> only of hex digits and may not contain spaces.
> The fingerprint specifies either the key the Release file
> must be signed with or the key the signature key must be
> a subkey of. The later match can be disabled by appending
> an exclamation mark to the fingerprint.
>
> If the field is present, a client should only accept future updates
> to the repository that are signed with keys listed in the field.
> The field should be ignored if the Valid-Until field is not present
> or if it is expired.
For both the CLI tools and JSON, the field is taken as a string verbatim.
When specified, we must also provide `Valid-Until` field,
and i'm not sure there is an 'infinity' value for it,
so 100 years will have to do?
Fixes https://github.com/aptly-dev/aptly/issues/1497
2025-12-30 06:06:48 +03:00
Juan Calderon-Perez
0021cf876b
Harden latest-only filtering
2025-12-11 07:20:37 -05:00
André Roth
132c923f25
Merge pull request #1493 from Daedaluz/fix/update-repo-api
...
Editing repo via api 404
2025-11-08 13:10:48 +01:00
chesseed
02d2ba255c
fix comment
2025-10-09 21:33:20 +02:00
chesseed
d94792dd65
fix swagger errors
2025-10-09 21:26:30 +02:00
Tobias Assarsson
66eb75f492
fix repo edit api.
2025-09-24 16:40:23 +02:00
JupiterRider
b49a631e0b
ran "gofmt -s -w ." to format the code
2025-08-20 19:41:26 +02:00
Itay Porezky
dc884e6052
Removing non related actions from mirror update
2025-06-29 21:55:27 +03:00
André Roth
ad4d0c7b96
doc: add swagger doc for /api/gpg/key
...
- cleanup swagger validation errors
2025-06-08 14:24:27 +02:00
André Roth
f7057a9517
go1.24: fix lint, unit and system tests
...
- development env: base on debian trixie with go1.24
- lint: run with default config
- fix lint errors
- fix unit tests
- fix system test
2025-04-26 13:29:50 +02:00
André Roth
c07bf2b108
s3: add debug logs for commands
...
* initialize zerolog for commands
* Change default log format: remote colors and timestamp
2025-04-24 12:13:38 +02:00
André Roth
e062df68c5
go1.23: update golangci-lint version
...
and fix warnings.
2025-04-20 20:32:55 +02:00
André Roth
9abbd74a9f
improve doc
...
do not set default value for FromSnapshot when creating a repo
2024-12-21 20:23:52 +01:00
André Roth
93650efddb
Merge pull request #1404 from schoenherrg/fix/with-sources-ignored
...
Fix `-with-sources` not fetching differently named source packages
2024-12-11 13:01:30 +01:00
André Roth
e319f3cd14
update doc
...
make descrptions consistent
2024-12-11 11:19:46 +01:00
André Roth
1f469e23b5
fix optional params
2024-12-11 10:40:44 +01:00
André Roth
d8b9777b40
swagger: document params
2024-12-11 10:40:44 +01:00
André Roth
e5e3c49ace
swagger: document async
2024-12-11 10:40:44 +01:00
André Roth
c6e0a06b14
swagger: cleanup
2024-12-11 10:40:44 +01:00
André Roth
75e5f95277
task-dummy: remove internal testing API
2024-12-11 10:40:44 +01:00
André Roth
4ff3c894fa
swagger: cleanup Snapshots
2024-12-11 10:40:44 +01:00
André Roth
abfad37640
swagger: cleanup files doc
2024-12-11 10:40:44 +01:00
André Roth
a69c00a5bc
swagger: improve layout
...
and fix lint
2024-12-11 10:40:44 +01:00
André Roth
4f229a5bcf
update doc
2024-12-11 10:40:44 +01:00
André Roth
397362bb1a
fix swagger build
2024-12-11 10:40:44 +01:00
iofq
d5571c41c7
Update files api docs
2024-12-11 10:40:44 +01:00
iofq
39921809ee
Update db api docs
2024-12-11 10:40:44 +01:00
iofq
68fe2bc852
Update gpg, graph api docs
2024-12-11 10:40:44 +01:00
iofq
398fec13b0
Update packages api docs
2024-12-11 10:40:44 +01:00
iofq
9fc7ebdac2
Update repos, task, snapshot api docs
2024-12-11 10:40:44 +01:00
André Roth
2171c05ef8
fix lint
2024-12-11 10:40:44 +01:00
André Roth
8f8de4bd29
update
2024-12-11 10:40:44 +01:00
André Roth
9b8f6b1d56
fix conflict
2024-12-11 10:40:43 +01:00
André Roth
69a1e2561d
docs: improve swagger
...
- use markdown files in swagger
- automate version, use swager.conf template
- embed swagger ui index.html as docs.html
2024-12-11 10:40:43 +01:00
André Roth
ba86851d07
add api documentation stubs
2024-12-11 10:40:43 +01:00
Gordian Schoenherr
3b785e4165
Refactor Filter options into a struct
...
It was already a lot of options for one method and I am going to add
another one in the next commit.
2024-12-09 13:17:41 +09:00
André Roth
9ca9569714
fix build and golangci-lint
2024-11-17 14:09:37 +01:00
Mauro Regli
1357d246d8
rename addon files to skel files
2024-11-17 14:09:37 +01:00
Mauro Regli
c75c2c7594
pass down addonpath from api and cmd context
2024-11-17 14:09:37 +01:00
André Roth
eafec74c29
allow to exclude provided packages from list.Search
2024-11-04 17:02:54 +01:00
André Roth
f79423a4ee
update swagger documentation
2024-11-01 17:48:03 +01:00
André Roth
eb94211053
fix race conditions
2024-11-01 17:48:03 +01:00
André Roth
bd01cd4033
update swagger documentation
2024-11-01 17:48:03 +01:00
Christoph Fiehe
451de79666
Improve consistency between API and Swagger docs.
...
Signed-off-by: Christoph Fiehe <c.fiehe@eurodata.de >
2024-11-01 17:48:03 +01:00
André Roth
755fdfaca2
update swagger documentation
...
- add default values
- set default values
2024-11-01 17:48:03 +01:00