Sjoerd Simons
26254a0ad8
Run go mod tidy
...
Seems go.mod had some modules that are no longer used since the last
version bumps? Running `make modules` or really `go mod tidy`
automagically cleans those up.
Signed-off-by: Sjoerd Simons <sjoerd@collabora.com >
2022-06-21 15:43:58 +02:00
Benj Fassbind
6f130e1583
Add codecov configuration
2022-06-20 13:23:28 +02:00
Benj Fassbind
35ad6cacc8
Upload code coverage
2022-06-20 13:23:28 +02:00
Benj Fassbind
f519ecded7
Update azure dependency
2022-06-20 12:50:24 +02:00
Michael Stürmer
4b2efeec7a
Cope with zero-length http downloads
2022-06-20 09:47:41 +02:00
Sjoerd Simons
a687df2f4f
Use python3 for system tests
...
Most modern distribution use python3 for python (3). Default to that to
make it a bit simpler to run systems tests on Debian
Signed-off-by: Sjoerd Simons <sjoerd@collabora.com >
2022-06-20 09:39:23 +02:00
Sjoerd Simons
29deae6fe0
api: allow parameters with urlencoded names
...
Aptly allows create e.g. repos with a / to use those with the REST api
the router needs to allow urlencoded parameters in various places to
represent this. A specific example of this is the /api/repos/:name/packages path
Signed-off-by: Sjoerd Simons <sjoerd@collabora.com >
2022-06-15 17:21:15 +02:00
Chuan Liu
f9f1c8ee75
Update azurite dir
2022-06-09 10:45:13 +02:00
myml
a0544dc2b5
fix: typo in the comments
2022-06-06 13:13:27 +02:00
Chuan Liu
0a1798869a
Enable Azure publish unit tests in Github actions
2022-04-29 21:23:41 +02:00
Russell Greene
751fd2f9ba
add myself to authors
2022-04-27 13:50:14 +02:00
Russell Greene
954b222fb6
Use proper version comparisions for querys
2022-04-27 13:50:14 +02:00
Samuel Mutel
4c04e77489
enh: Give info when unable to load list of repos
2022-04-25 12:58:06 +02:00
Chuan Liu
152538ccc1
Support custom Azure publish endpoint
2022-04-25 11:41:04 +02:00
Benj Fassbind
d955b06f03
Fix artifacts publishing
2022-04-13 09:27:50 +02:00
Markus Muellner
db19a56458
Add functional test for metrics endpoint
2022-04-12 14:39:16 +02:00
Markus Muellner
6539e1b856
Add metrics endpoint with http metrics using Prometheus client lib
2022-04-12 14:39:16 +02:00
Benj Fassbind
8046fb1eb9
Fix failing checks
2022-04-05 11:41:14 +02:00
Benj Fassbind
0302e39d57
Update gin and jwt-go dependencies
2022-04-05 11:41:14 +02:00
Benj Fassbind
c29ccaadbc
Fix typo in ci config
2022-04-05 11:41:14 +02:00
Benj Fassbind
d2d168f363
Fix system test env setup
2022-04-05 09:58:02 +02:00
Benj Fassbind
cf98718a79
Fix default branch name in ci
2022-04-05 09:58:02 +02:00
Benj Fassbind
47bda055e0
Publish releases and nightly builds from ci
2022-04-04 20:07:08 +02:00
Reinhold Gschweicher
c1e577c1ac
Add unittest for zstd compression support
2022-04-04 17:51:21 +02:00
Ubuntu
5b98039291
Remove 1.14 from CI
2022-04-04 17:51:21 +02:00
Matt Bearup
5a23f71a7f
Add support for zst compression
2022-04-04 17:51:21 +02:00
Maciej Gol
c46f12f0d6
Update the gpg key of the repo.aptly.info repository in the documentation
2022-03-30 14:25:04 +02:00
Lorenzo Bolla
f89350e6cd
Timeout CI build job after 30 minutes
...
Fix #1032
2022-02-13 21:07:50 +01:00
Lorenzo Bolla
fd404064c9
Use University of Utah mirror in tests
...
Fix #1034
2022-02-13 20:44:28 +01:00
Benj Fassbind
21029c326b
Add release to CI
2022-02-11 08:36:21 +01:00
Lorenzo Bolla
e8ec6385f3
Fix linting errors
2022-02-08 11:18:50 +01:00
Lorenzo Bolla
1361bf20dd
Revive skipped tests
2022-02-08 11:18:50 +01:00
Lorenzo Bolla
5d98546e1d
Use a more recent GPG key server
2022-02-08 11:18:50 +01:00
Luciano Lionello
ff5eb53f48
Fix: typo in aptly web page link
2022-02-05 09:28:44 +01:00
Ratchanan Srirattanamet
814d4dbb51
deb: fix importing dbgsym packages with versioned Source field
...
dpkg-gencontrol can be called with -v flag which set binary package's
version separated from source version. When this happen, the Source
field will contain version number in addition to source package name.
This tripped Aptly's dbgsym restriction, which check for exact source
package name, which in turn prevents the dbgsym & the whole .changes
file from being imported.
From the git history, it seems like this condition is a leftover from
when Aptly filter dbgsym packages using "*-dbgsym". So, I decided to
remove it. A test case has been added to prevent regression.
2022-01-31 11:14:18 +01:00
Lorenzo Bolla
2c68175b5c
Update man pages
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
551a370c13
Basic tests for Grab downloader
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
1afcd68e01
Make downloader type configurable
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
cc30ef3ee2
Remove vendor directory
...
We use go modules now.
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
235e35a2f3
Rate limit 0 effectively disables rate limiting
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
4c54f967b7
Fix error checking
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
8925949be3
Support rate limiting in grab downloader
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
e96372c999
Implement ignore checksum mismatch
...
Also, update "pkg/errors" library.
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
e5d9d27069
Wrap errors with more context
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
853c990b6e
Handle checksums
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
86c1ffab2a
Add logs for checksum
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
952287a787
Reenable checksums
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
b5d90b7b13
Add more logging
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
3e06af8515
Disable checksum for now
2022-01-31 10:32:54 +01:00
Lorenzo Bolla
eff2e56d0d
Specify output filename instead of directory
...
"temp" downloader uses its own naming for downloaded files.
2022-01-31 10:32:54 +01:00