Mauro Regli
40c242f9d1
Fix: Remove Batch from API options, set to true by default, add comments
...
Fixes : #1106
2023-09-14 10:34:20 +02:00
Mauro Regli
ee4c83e323
Fix: Pipeline failing because of nvidia repo change
2023-09-13 09:04:51 +02:00
Sébastien Delafond
bbf5db745f
Update changelog for 1.5.0+ds1-2 release
2023-09-04 10:07:43 +02:00
Sébastien Delafond
884d695273
debian/tests: pass HOME=/tmp to ensure success in schroot
2023-09-04 10:07:43 +02:00
Sebastien Delafond
65a984ec2b
Merge branch 'ftbfs' into 'debian/master'
...
Fix FTBFS
See merge request debian/aptly!11
2023-09-04 06:48:10 +00:00
Shengjing Zhu
e06ecf5092
Replace golang-gopkg-cheggaaa-pb.v1-dev with golang-github-cheggaaa-pb-dev
...
golang-gopkg-cheggaaa-pb.v1-dev no longer ships compatible symlink
2023-08-29 18:50:44 +08:00
Shengjing Zhu
3bbd61d75b
Sort Build-Depends
...
Gbp-Dch: Ignore
2023-08-29 18:49:41 +08:00
Crawax
214e9075ad
Fix returncode when deleting a mirror with snapshot
...
When trying to delete a mirror that has snapshot and not providing the
force option, the API should not return a `500
StatusInternalServerError`.
A `403 StatusForbidden` is more appropriate when the condition is
expected by the server.
2023-08-18 14:20:23 +02:00
guoguangwu
847fd90e36
chore: unnecessary use of fmt.Sprintf
2023-07-14 11:35:08 +02:00
Benj Fassbind
ecc055180c
Fix publishing race condition
...
A race condition for publishing packages and
mirrors at the same time was introduced in
commit 77d7c38 .
The problem is that when opening a leveldb transaction
and performing another 'put' to the db
the system freezes.
2023-05-31 15:48:42 +02:00
Alexander Zubarev
1501a4e531
Add strike to AUTHORS
2023-05-26 17:20:16 +02:00
Alexander Zubarev
8f53e01749
Show storage of publish on graph
2023-05-26 17:20:16 +02:00
Sjoerd Simons
1df8cff842
Update go-xz to 0.1.0
...
Older versions go-xz didn't wait for child processes meaning for exery
unpack action a defunct xz would stick around. This got fixed in 0.1.0
Signed-off-by: Sjoerd Simons <sjoerd@collabora.com >
2023-05-19 19:49:54 +02:00
Mauro Regli
76744ead86
Fix Release failing 'Cannot find goxc'
2023-05-15 11:15:48 +02:00
Mauro Regli
f6a7030654
Try to fix UnixSocketAPITest by upgrading dependencies
...
Updated urllib, requests and requests_unixsocket
2023-05-15 11:15:48 +02:00
Mauro Regli
7c8dd7362d
Fix: Missing newline makes tests fail
2023-05-15 11:15:48 +02:00
Mauro Regli
0ae9884836
Fix: Tests with jenkins repo not finding public key.
2023-05-15 11:15:48 +02:00
Mauro Regli
95ca6fb376
Fix: Replace security.debian.org with archive
2023-05-15 11:15:48 +02:00
Mauro Regli
c9b1782d62
Fix CreateMirror9Test by removing Acquire-By-Hash
2023-05-15 11:15:48 +02:00
Mauro Regli
d1102e2e9c
Fix: Pipeline dependency on deb.debian.org, replace with archive
...
This should fix some tests, as a lot of them are dependent on
deb.debian.org which no longer supports Debian 9 "Stretch".
Instead we use archive.debian.org which will continue to contain
"Stretch" packages for a long time.
2023-05-15 11:15:48 +02:00
Markus Muellner
9c6f896666
add endpoint for listing repos while serving in api mode and add more metrics
2023-03-22 17:22:54 +01:00
Markus Muellner
0fdba29d51
make serving published repos in api mode configurable
2023-03-22 17:22:54 +01:00
Markus Muellner
f74217ed9c
implement system tests for serving api and published repos simultaneously
2023-03-22 17:22:54 +01:00
Андрей Лухнов
e25ade8af3
Serve api and published repos simultaneously
...
refs #1017 #975
2023-03-22 17:22:54 +01:00
Markus Muellner
bece12ad4d
update golangci-lint to v1.51.2
2023-03-22 17:22:54 +01:00
Mauro Regli
77e02bf7a3
Feature: Add Merge Snapshot API
...
Is part of Issue #176
2023-03-14 08:38:55 +01:00
Mauro Regli
90932cdac5
Improvement: Remove Magic Numbers in Tests with Tasks
...
Replaced 2 with TASK_SUCCEEDED, 3 with TASK_FAILED.
fixes : #1158
2023-03-13 13:17:17 +01:00
Mauro Regli
5b5307cc15
Fix CodeCov Config has two targets and thresholds
...
fixes : #1160
2023-03-13 08:20:18 +01:00
Mauro Regli
aaa622288c
Fix: Make CodeCov Pipeline more lenient
...
The Pipeline will only fail if the code coverage has fallen more than 2
Percent.
fixes : #1154
2023-03-07 17:05:16 +01:00
Mauro Regli
dbf1ac7867
Fix: Drop Publish returned wrong status code if not found
...
Deleting a publish that does not exist now results in a status code 404
instead of 500.
Fixes : #1006
2023-03-07 13:46:57 +01:00
Mauro Regli
c187b0d52c
Fix: Switch gin mode depending on aptly.EnableDebug
...
If aptly.EnableDebug is active, we use Debug, otherwise we use
gin.ReleaseMode to remove the annoying nuding messages when running the
api.
fixes : #1103
2023-03-07 13:04:12 +01:00
Markus Muellner
8e62195eb5
implement structured logging
2023-02-20 13:42:50 +01:00
dependabot[bot]
0c749922c9
Bump github.com/aws/aws-sdk-go from 1.33.0 to 1.34.0
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.33.0 to 1.34.0.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/v1.34.0/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.33.0...v1.34.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-20 13:07:27 +01:00
Roland Mas
69f851124c
Upload to unstable
2023-01-31 14:47:23 +01:00
Markus Muellner
ecc41f0c0f
replace AbortWithError calls by custom function that sets the content type correctly
2023-01-23 10:42:57 +01:00
dependabot[bot]
81582bffd2
Bump github.com/aws/aws-sdk-go from 1.25.0 to 1.33.0
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.25.0 to 1.33.0.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/v1.33.0/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.25.0...v1.33.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-10 16:36:03 +01:00
Roland Mas
5fef06100c
Also close #907121 (fixed upstream)
2023-01-02 15:22:09 +01:00
Roland Mas
40ba4ce958
Add missing build-depends
2023-01-02 14:47:15 +01:00
Roland Mas
a8aeaff2a3
Refresh patches (and remove not relevant patches)
2023-01-02 14:47:15 +01:00
Roland Mas
d8fea9f142
Start working on 1.5.0+ds1
2023-01-02 14:47:15 +01:00
Roland Mas
f33a9dccf8
Update upstream source from tag 'upstream/1.5.0+ds1'
...
Update to upstream version '1.5.0+ds1'
with Debian dir 8f25149198
2023-01-02 14:19:51 +01:00
Roland Mas
5c4f97f88e
New upstream version 1.5.0+ds1
2023-01-02 14:19:29 +01:00
Samuel Bachmann
ced5ac7876
return the snapshot in apiSnapshotsCreate
...
In v1.4.0 it [returned the snapshot](https://github.com/aptly-dev/aptly/blob/v1.4.0/api/snapshot.go#L168 ), but this was removed (by accident) in v1.5.0. This adds it back.
2022-12-22 15:17:12 +01:00
Markus Muellner
2020ca9971
add ready and healthy probe endpoints
2022-12-12 13:39:07 +01:00
Markus Muellner
352f4e8772
update golangci-lint and replace deprecated calls to io/ioutil
2022-12-12 10:21:39 +01:00
Sébastien Delafond
4c7796ca56
salsa-ci: switch to recipes/debian.yml@salsa-ci-team/pipeline
2022-12-01 12:30:45 +01:00
Jelmer Vernooij
e6e102a95c
Merge branch 'lintian-fixes' into 'debian/master'
...
Fix some issues reported by lintian
See merge request debian/aptly!10
2022-11-28 10:44:25 +00:00
Debian Janitor
fee581c722
Update standards version to 4.6.1, no changes needed.
...
Changes-By: lintian-brush
Fixes: lintian: out-of-date-standards-version
See-also: https://lintian.debian.org/tags/out-of-date-standards-version.html
2022-11-27 18:33:12 +00:00
Jelmer Vernooij
f398ffb183
Merge branch 'lintian-fixes' into 'debian/master'
...
Fix some issues reported by lintian
See merge request debian/aptly!9
2022-11-27 14:21:43 +00:00
Benj Fassbind
71fd730598
Return an empty array if no tasks are available
...
All other api endpoints also send empty arrays instead of nil.
Closes #1123
2022-11-17 10:44:35 +01:00