André Roth
d9bedfa478
Merge pull request #1585 from aptly-dev/dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
...
build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4
2026-06-19 00:12:38 +02:00
dependabot[bot]
e8e3f944ea
build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4
...
Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Commits](https://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
dependency-version: 4.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 21:10:07 +00:00
André Roth
3c98aa237a
Merge pull request #1588 from aptly-dev/fix/source-package-list
...
fix empty line in Source PackageList
2026-06-18 23:07:37 +02:00
André Roth
be68b15b74
Source files: fix empty line in Package-List
2026-06-18 22:28:43 +02:00
André Roth
4a19238df8
Merge pull request #1587 from aptly-dev/fix/check-storage-exists
...
publish: check if storage exists
2026-06-18 22:14:25 +02:00
André Roth
dd85493b1a
publish: check if storage exists
2026-06-18 21:34:55 +02:00
André Roth
29e643cdf6
Merge pull request #1586 from aptly-dev/dependabot/go_modules/go.opentelemetry.io/otel-1.41.0
...
build(deps): bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0
2026-06-18 20:22:46 +02:00
dependabot[bot]
9bb765d048
build(deps): bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0
...
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) from 1.39.0 to 1.41.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.41.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.41.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 17:24:49 +00:00
André Roth
b9d4aed7d8
Merge pull request #1553 from linuxdataflow/feat/pls/jfrog-support
...
Add support for JFrog artifactory.
2026-06-18 19:05:07 +02:00
iofq
160d16d96c
docs: Update JFrog Artifactory documentation in config
2026-06-18 18:18:31 +02:00
iofq
4655f10048
feat: Allow Jfrog Artifactory authentication to be configured via env var
2026-06-18 18:18:31 +02:00
Pierig Le Saux
3333a643cb
fix(jfrog): fix LinkFromPool source path handling and restore YAML config tests
2026-06-18 18:18:31 +02:00
Pierig Le Saux
acc79d2cf6
fix: upgrade ulikunitz/xz to v0.5.15 to fix 32-bit build failures
...
v0.5.14 introduced a `1 << 31` constant assigned to an `int` variable
in lzma/reader.go, which overflows on 32-bit architectures (i386, armhf).
v0.5.15 fixes this by using int64.
2026-06-18 18:18:31 +02:00
Pierig Le Saux
9502f3833f
test(jfrog): cover JFrog storage init error path and fix branch lint/coverage hygiene
2026-06-18 18:18:31 +02:00
Pierig Le Saux
7a2a82c60e
more code coverage
2026-06-18 18:18:31 +02:00
Pierig Le Saux
7c47b8662f
update
2026-06-18 18:18:31 +02:00
Pierig Le Saux
ce070ec010
fix: attempt to fox code coverage
2026-06-18 18:18:31 +02:00
Pierig Le Saux
fbad25e2b5
fix: add jfrog parameters to default config generation test
2026-06-18 18:18:31 +02:00
Pierig Le Saux
041eeff67d
test: update ConfigShowTest_gold with JFrogPublishEndpoints
2026-06-18 18:18:31 +02:00
Pierig Le Saux
6244747912
chore: fix flake8 linting errors in jfrog test wrappers
2026-06-18 18:18:31 +02:00
André Roth
b28daa8417
initial commit for JFrog support
...
# Conflicts:
# api/api_test.go
# api/router.go
# go.mod
# go.sum
# utils/config_test.go
2026-06-18 18:18:31 +02:00
Pierig Le Saux
214c151194
fix: resolve golangci-lint failures in jfrog storage implementation
...
- Remove unused pathCache field from PublishedStorage struct
- Remove unused md5s accumulation in Filelist()
- Fix unchecked error return on expectedOut.Write in config_test.go
- Suppress unused linter on configFileYAML/configFileYAMLError constants
(retained to avoid merge conflicts with feat/pls/gcs-support)
- Add --timeout=10m to golangci-lint workflow
- add back removed tests
2026-06-18 18:18:31 +02:00
Pierig Le Saux
4b8f0c42ac
initial commit for JFrog support
2026-06-18 13:38:03 +02:00
André Roth
8ebe80f066
Merge pull request #1550 from linuxdataflow/feat/pls/gcs-support
...
Add support for GCS.
2026-06-18 09:33:48 +02:00
Pierig Le Saux
b0c65112cb
another lint fix + timeout
2026-06-17 23:39:27 +02:00
Pierig Le Saux
46e9ac65fa
missed some files for tests
2026-06-17 23:39:27 +02:00
Pierig Le Saux
a2fb925a94
fix golangci ? not too sure what's going on here
2026-06-17 23:39:27 +02:00
Pierig Le Saux
b4a171b3ea
gcs: pin fake-gcs-server to v1.53.1, restore go 1.24 directive
2026-06-17 23:39:27 +02:00
Pierig Le Saux
83b1c1b6cb
gcs: add fake-gcs-server test suite, raise coverage
2026-06-17 23:39:27 +02:00
André Roth
7dd5c34254
go: mod tidy
2026-06-17 23:39:27 +02:00
Pierig Le Saux
e04df59065
Sync GCS config goldens with publish endpoint changes
2026-06-17 23:39:27 +02:00
Pierig Le Saux
c02c469fa6
feat(gcs): implement GCS publish endpoint support and update config/show/system tests
2026-06-17 23:39:27 +02:00
Pierig Le Saux
d5fbf0f795
feat: add GCS publish backend with config, API, docs, and tests
2026-06-17 23:39:27 +02:00
Pierig Le Saux
ed4af9a0f6
add support for gcs
2026-06-17 23:39:26 +02:00
André Roth
9bb8de68d0
Merge pull request #1436 from benallard/dput_api
...
Add API endpoint suitable for dput.
2026-06-17 23:31:04 +02:00
André Roth
00e75ebf3c
test(dput): add system test for PUT /api/files/:dir/:file via dput
2026-06-17 21:29:06 +02:00
André Roth
c2b0379e91
docs(dput): add missing @Router swagger annotation to apiFilesUploadOne
2026-06-17 21:29:06 +02:00
André Roth
84a5c20abe
fix(dput): call syncFile to surface ENOSPC on upload
2026-06-17 21:29:06 +02:00
André Roth
d3a613c335
fix(dput): replace manual read loop with io.Copy
2026-06-17 21:29:06 +02:00
André Roth
4e4ca0f38e
fix(dput): validate :file path param to prevent directory traversal
2026-06-17 21:29:06 +02:00
Benoît Allard
12390f102e
Add API endpoint suitable for dput.
2026-06-17 21:29:06 +02:00
André Roth
1224708283
Merge pull request #1583 from aptly-dev/docs/integrations/jenny
...
Fix mistake translation documentation integration
2026-06-17 21:14:26 +02:00
André Roth
1c1de6564b
Merge pull request #1574 from aptly-dev/fix/task-race
...
Fix concurrent API race conditions
2026-06-17 18:53:16 +02:00
Clément
9c121c8111
english
2026-06-16 10:47:31 +02:00
André Roth
2605dd24f5
Merge pull request #1579 from aptly-dev/docs/integrations/jenny
...
Add Integration links : Jenny, an APT repository manager based on aptly
2026-06-16 09:24:52 +02:00
Clément
781eaff397
french language
2026-06-15 13:36:24 +02:00
Clément
33c06b1b4a
Add description
2026-06-15 13:34:01 +02:00
André Roth
caed9c234d
publish: support MultiDist toggle
2026-06-13 14:48:01 +02:00
André Roth
af1df410a2
tasks: fix race conditions
...
* show resources in task details
* fix task state locking
* return task object consistently
Race condition iexisted where task State, err, and processReturnValue fields
were written by consumer goroutine and read by concurrent accessors without
proper synchronization, causing torn reads and data races.
2026-06-13 14:47:58 +02:00
André Roth
dfa34157a0
mirror: fix race conditions
...
* load data inside background tasks
Perform collection.LoadComplete inside maybeRunTaskInBackground
Have tasks use a fresh copy of taskCollectionFactory, taskCollection
2026-06-13 14:47:58 +02:00