C0deSentin3l
080da87b4e
Dont lock the go version to the .0 release
...
the .0 release of go 1.25 is not the latest version of that release so missing out on security fixes etc
2026-06-29 12:06:48 +01:00
André Roth
87e6a36d9b
docs: update release task list
2026-06-25 16:33:40 +02:00
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