André Roth
14a343a0d7
system tests: support fitureCmds and allow dirmgr to startup
...
- fixes a race condition, where dirmgr does not seem to be ready
- imports secret key for signing if gpg2 is used
2024-10-08 15:38:42 +02:00
André Roth
704af8f2f0
docker: use bash shell for aptly user
2024-10-08 02:14:30 +02:00
André Roth
ac2dd1dfd3
go mod tidy
2024-10-08 01:22:10 +02:00
André Roth
df18133179
fix system test
...
fixture commands are actually executing ./aptly-test, do the same here
2024-10-08 01:22:10 +02:00
André Roth
be6d06a653
ci: delete aptly tasks after publish
2024-10-08 01:22:10 +02:00
André Roth
a998755245
debian: fix dependencies
...
- docker: install more tools
2024-10-08 01:22:10 +02:00
André Roth
98c82a3684
improve Makefile
...
- simplify Makefile
- improve devserver
- improve make clean
2024-10-08 01:22:10 +02:00
André Roth
4658bec08b
Merge pull request #1358 from aptly-dev/improve/grab-downloader
...
improve and test grab downloader
2024-10-05 18:29:08 +02:00
André Roth
33047c2c55
cleanup gpg keys
...
- move gpg files to one place
- with gpg2, the secretkey parameter is ignored. aptly can also ignore it
2024-10-04 18:46:40 +02:00
André Roth
b2b7f11d17
ci: remove pip and virtualenv
...
- separate unit tests, benchmark, system tests, flake8
2024-10-04 15:56:57 +02:00
André Roth
f0ad0f9496
improve and test grab downloader
2024-10-04 13:37:56 +02:00
André Roth
d6a156b181
Merge pull request #1162 from aptly-dev/feature/176-snapshot-pull-api
...
Snapshot Pull API
2024-10-03 23:07:27 +02:00
André Roth
880f487093
Merge pull request #1352 from aptly-dev/feature/storage-api
...
Feature/storage api
2024-10-03 23:02:19 +02:00
André Roth
bce54d5878
mirror api: update documentation
2024-10-03 22:39:03 +02:00
André Roth
dbc336f921
system-tests: show execution time
2024-10-03 21:53:43 +02:00
André Roth
71085969f5
Makefile: more colors
2024-10-03 19:17:27 +02:00
André Roth
c35cd783cf
swagger: improve doc
2024-10-03 17:46:32 +02:00
André Roth
38ea720fc5
snapshot merge: use proper REST api
...
- this breaks the existing api, which is only available in CI builds
- improve swagger doc
2024-10-03 17:34:29 +02:00
André Roth
06b2b920da
make REST api more restful
2024-10-03 14:51:45 +02:00
André Roth
a3078fa93e
improve make clean
2024-10-03 14:25:46 +02:00
André Roth
0bc45c822d
swagger: document /api/snapshots/pull
2024-10-03 14:25:46 +02:00
Mauro Regli
af5b04b24f
Feature: Add Pull Snapshot API
2024-10-03 14:25:46 +02:00
André Roth
678d0c61f1
github: move upload-artifacts script to pipeline directory
2024-10-03 01:24:10 +02:00
André Roth
37ee41af67
system-test: enable test not depending on FTP
2024-10-03 01:15:56 +02:00
André Roth
8b8eb57555
update etcd go mod
...
to be compatible with debian version
2024-10-03 01:15:56 +02:00
André Roth
d6efe8636e
cleanup FTP system tests
...
as we cannot test FTP with S3 backend easily, test is disabled and removed from api tests
2024-10-03 01:15:56 +02:00
André Roth
caf55bb8e0
ci: cleanup step names
2024-10-03 01:15:56 +02:00
André Roth
cc4798472f
fix test depending on gpg1 keys
2024-10-02 21:29:28 +02:00
André Roth
e3a95d5c4e
make swagger quiet
2024-10-02 21:29:25 +02:00
André Roth
997ffe9c31
system-tests: install swag only if needed
2024-10-02 21:29:12 +02:00
André Roth
c6c607a406
improve make docker-shell
2024-10-02 19:13:00 +02:00
André Roth
c25693b009
storage: add tests
2024-10-02 19:12:05 +02:00
André Roth
fca153cc8b
docker-deb: install and init swagger
2024-10-02 18:48:48 +02:00
André Roth
06cbd29d0d
add storage API
2024-10-02 18:48:48 +02:00
André Roth
aff7b0db50
Merge pull request #1348 from aptly-dev/improve/debian-build
...
Improve/debian build
2024-10-01 20:11:00 +02:00
André Roth
f7ff964085
debian: fix lintian complaints
...
- remove dulplicate bash completion
- fix lintian complaint about bash completion
- add built-using
2024-10-01 13:59:42 +02:00
André Roth
94dc4f2365
debian: update dependencies
...
all go dependencies are available in debian/testing (trixie) and aptly builds.
2024-10-01 13:59:42 +02:00
André Roth
09954b2c73
build-deb: build only host architecture
2024-10-01 13:59:42 +02:00
André Roth
87fc8c16af
Merge pull request #1351 from aptly-dev/feature/swagger
...
Feature/swagger
2024-10-01 13:07:40 +02:00
André Roth
75530810b5
ci: update actions/checkout module
2024-10-01 01:36:09 +02:00
André Roth
bdabfa1071
go mod tidy
2024-10-01 01:32:56 +02:00
André Roth
26a9219f7d
swagger: add test
2024-10-01 01:32:56 +02:00
André Roth
5b92336668
add development server
2024-10-01 01:07:09 +02:00
André Roth
fb538333fa
add swagger documentation
2024-10-01 01:07:09 +02:00
André Roth
1d1bd41bb8
add swagger support
...
- install swaggo
- add swagger config option
2024-10-01 01:07:09 +02:00
dependabot[bot]
96e60ae540
build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.64.0 to 1.64.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.64.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-24 16:41:06 +02:00
Christoph Fiehe
4195ad90bc
Allow to add a new component to a published repo
...
This commit modifies the behavior of the publish switch method in the way, that also new components can be added to an already published repository. It is no longer necessary to drop and recreate the whole publish.
Signed-off-by: Christoph Fiehe <c.fiehe@eurodata.de >
2024-09-24 15:43:27 +02:00
André Roth
eaa363eb82
ci: allow to force ci build
...
this should not build release if pipeline triggered on master and master also has a version tag. avoid building same version twice and uploading to ci and release repos.
2024-09-24 10:14:39 +02:00
André Roth
795870bca5
ci: skip deb upload if no creds
2024-09-24 10:14:39 +02:00
André Roth
7e73165409
ci: use tag/branch for release/ci building
2024-09-24 10:14:39 +02:00