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
boxjan
e90ac6767f
Update AUTHORS
2022-09-09 09:02:52 +02:00
boxjan
268c39ea8c
add forceVirtualHostedStyle for stores which only support virtual hosted style
2022-09-09 09:02:52 +02:00
Josh Bayfield
b3d9055059
Fix system tests for custom codenames
2022-08-29 15:54:29 +02:00
Steven Stone
904265120b
Fix PublishSnapshot39Test_release_i386 system test
2022-08-29 15:54:29 +02:00
Steven Stone
47930a4214
Fix system test
2022-08-29 15:54:29 +02:00
Steven Stone
a59cad6f20
Enable the ability to pass in a custom codename
...
While testing out Aptly, the `apt-get` client complains with the following error, since the `codename` was switched from the InRelease files that are baked out by Aptly:
```
E: Repository 'http://debianrepo.example.com/bionic testing InRelease' changed its 'Codename' value from '' to 'testing'
```
2022-08-29 15:54:29 +02:00
Sjoerd Simons
393d1a6888
api: Allow querying the packages endpoint
...
The ".../packages" endpoints for mirror, local repos and snapshots all
share the same syntax for querying. However the "/api/packages" endpoint
doesn't match this. Adjust that to allow for a bit more consistency and
allow querying the full package database.
The current endpoint functionality "/packages/:name" is kept intact and
can be used the same as now
Signed-off-by: Sjoerd Simons <sjoerd@collabora.com >
2022-08-29 10:28:44 +02:00
Benj Fassbind
42cfee2c09
Fix mirror test
2022-08-16 09:04:16 +02:00
Benj Fassbind
afdc10b919
Fix golangci-lint
2022-08-16 09:04:16 +02:00
Benj Fassbind
af899149c7
Fix wrong nil check for SkipBz2
2022-08-16 09:04:16 +02:00
Adam Bambuch
abf8abb59b
upgrade go-xz go module
2022-08-04 10:48:20 +02:00
Benj Fassbind
f0a85b2b6e
Fix release build
2022-07-13 08:33:48 +02:00
Benj Fassbind
515e5532c8
Fix temp dir on ci
2022-07-13 08:33:48 +02:00
Benj Fassbind
ff3bf4b180
Improve error messages
2022-07-13 08:33:48 +02:00
Benj Fassbind
1d4e6183be
Capture coverage of integration tests
...
To capture the coverage also for the integration tests,
a test only executing the cmd.Run function is used.
The test always exits with code 0 and prints the
real exit code to stdout. Otherwise no coverage
report is generated.
Those changes enable a more accurate coverage report
for future contributions.
2022-07-13 08:33:48 +02:00
Benj Fassbind
69d473ea6f
Fix failing mirror test
...
Add the https redirect to the gold ouptut of the test
as this was changed for the jenkins debian repos
and the tests were failing after this change.
2022-07-13 08:33:48 +02:00