André Roth
908f7348d9
Merge pull request #1596 from aptly-dev/release/1.6.3
...
Release 1.6.3
v1.6.3
2026-06-24 23:35:03 +02:00
André Roth
65b34cfec5
debian: update changelog
2026-06-24 20:37:39 +02:00
André Roth
48907fc915
Merge pull request #1594 from aptly-dev/fix/s3-race
...
s3: fix race conditions
2026-06-19 13:31:12 +02:00
André Roth
6f92c51134
Merge pull request #1593 from aptly-dev/fix/repo-edit-name-optional
...
Fix/repo edit name optional
2026-06-19 13:01:14 +02:00
André Roth
c63324756b
s3: fix pathCache race condition
...
Make sure pathCache is properly locked for concurrent access.
Add RWMutex to the PublishedStorage struct:
- Cache initialization
Read-lock to test for nil, then write-lock with a second nil check before populating
- Cache reads
RLock/RUnlock, allowing concurrent readers
- Cache writes / deletes
Lock/Unlock
2026-06-19 12:53:44 +02:00
André Roth
cfa79a0a32
api: make updating name optional in repo edit
...
and path escape the new name param
2026-06-19 11:47:07 +02:00
André Roth
1b177bbf68
tests: remove temporary folders
2026-06-19 11:47:07 +02:00
André Roth
c0c4bc3e35
Merge pull request #1584 from aptly-dev/dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.43.0
...
build(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.43.0
2026-06-19 10:07:31 +02:00
dependabot[bot]
64e298e737
build(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.43.0
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.39.0 to 1.43.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.43.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.43.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 00:14:12 +00:00
André Roth
423fb6e813
Merge pull request #1590 from aptly-dev/dependabot/go_modules/github.com/go-git/go-git/v5-5.19.1
...
build(deps): bump github.com/go-git/go-git/v5 from 5.14.0 to 5.19.1
2026-06-19 02:12:40 +02:00
dependabot[bot]
6c4d7a75f9
build(deps): bump github.com/go-git/go-git/v5 from 5.14.0 to 5.19.1
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.14.0 to 5.19.1.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Changelog](https://github.com/go-git/go-git/blob/main/HISTORY.md )
- [Commits](https://github.com/go-git/go-git/compare/v5.14.0...v5.19.1 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.19.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 23:26:52 +00:00
André Roth
a743f03242
go: use version 1.25.0
2026-06-19 01:23:28 +02:00
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