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
André Roth
2d6d371292
update man page
2024-09-24 10:14:39 +02:00
André Roth
d9168ed723
ci: log aptly version
2024-09-24 10:14:39 +02:00
André Roth
57fc7f7098
fix github-upload
2024-09-24 10:14:39 +02:00
André Roth
20c81d7f9a
ci: allow pull requests
...
disable tests if env secrets are empty
- detect emtpy aws token
- upload: check for aptly creds
2024-09-24 10:14:39 +02:00
André Roth
67d04ca878
debian: move config file to aptly-api
2024-09-24 10:14:39 +02:00
André Roth
f5dda668e3
ci: do not upload ci on release builds
2024-09-24 10:14:39 +02:00