Commit graph

282 commits

Author SHA1 Message Date
mmetc
cab99643d1
Parallel hubtest (#3509)
Hubtests are now much faster and have a --max-jobs option which defaults to the number of cpu cores.
2025-03-17 11:27:09 +01:00
mmetc
02d4793657
tests: remove modeline (#3486) 2025-02-28 15:24:13 +01:00
mmetc
c4ff4228be
use go 1.24, enable unencrypted http2 (#3470) 2025-02-19 14:05:17 +01:00
mmetc
b3da6e03ff
CI: lint docker tests (#3443) 2025-02-17 11:04:26 +01:00
mmetc
b7d0ccc95a
CI: skip unit tests with dynamic build (#3461) 2025-02-10 13:32:41 +01:00
Zakhar Bessarab
172d6c6dc6
acquisition/victorialogs: add new datasource (#3310)
* acquisition/victorialogs: add new datasource

Data source supports:
- cat mode with automatic adjustment of poll interval (same as one at Loki datasource)
- tail mode by using tailing API
2025-01-29 16:59:03 +01:00
mmetc
5178a919c8
CI: setup go from version in go.mod (#3432)
this should fix a caching issue with github
2025-01-29 14:10:49 +01:00
mmetc
51f762c6db
CI: package docker tests with uv (#3429) 2025-01-29 10:16:29 +01:00
mmetc
6529215775
CI: golangci-lint 1.63 (#3396) 2025-01-16 13:22:08 +01:00
mmetc
9ef5f58f88
test pkg/exprhelpers: explicit message if the tag "expr_debug" is missing (#3400)
* test pkg/exprhelpers: explicit message if the tag "expr_debug" is missing

* typo

* lint: use build tag expr_debug while linting

* lint
2025-01-15 12:13:54 +01:00
mmetc
99552f4a53
update dependency on docker (#3175)
* update dependency on docker

since docker doesn't have a go.mod, the opentelemetry dependencies
in go.sum must be updated by hand according to the vendor.mod file
of the related docker release

ex. https://github.com/docker/cli/blob/v27.1.1/vendor.mod
2024-12-18 16:35:00 +01:00
mmetc
bbe7752967
update golangci-lint to 1.62 (#3332)
- ensure consistent pointer/value receivers
 - testify: json assertions with dedicated methods
2024-11-27 14:14:56 +01:00
mmetc
9d6ccb0f08
context propagation: appsec, docker, kafka, k8s datasources (#3284) 2024-10-25 15:43:03 +02:00
mmetc
128328bda1
require go 1.23 (#3298) 2024-10-25 11:03:11 +02:00
mmetc
9976616773
context propagation: StreamingAcquisition() (#3274)
* context propagation: StreamingAcquisition()
* lint
* ship with codecov.yml
2024-10-11 15:59:10 +02:00
mmetc
50d115b914
Update protobufs (#3276)
* deps: update protobufs; add pkg/protobufs/generate.go
* generate protobuf in CI
* make: remove generate target
* pin protoc
2024-10-10 15:54:25 +02:00
mmetc
4ea0537d0b
CI: generate codecov.yml before tests (#3280) 2024-10-10 11:09:26 +02:00
mmetc
40021b6bcf
CI: update coverage ignore list for generated code (#3262)
* CI: update coverage ignore list for generated code

* CI: generate codecov.yml automatically
2024-10-04 13:15:16 +02:00
mmetc
897613e837
CI: check generated code in test workflow (#3261) 2024-09-25 09:02:53 +02:00
mmetc
b14201aa84
CI: delegate pipenv cache management to the setup-python action (#3243) 2024-09-19 09:31:28 +02:00
mmetc
f97b9c84da
CI: update golangci-lint to v1.61, yq to 4.44.3 (#3241) 2024-09-17 15:19:30 +02:00
mmetc
cae76baa3a
refact acquisition: build profiles (optionally exclude datasources from final binary) (#3217)
example

$ make BUILD_PROFILE=minimal

or

$ make EXCLUDE=datasource_s3,datasource_kinesis
2024-09-12 17:26:39 +02:00
mmetc
0e567a9a18
CI: go - don't pin minor version (always use latest) (#3181) 2024-08-20 09:48:36 +02:00
mmetc
6b9b19b8c1
CI: use golangci-lint 1.60 (#3180)
* use golangci-lint 1.60

* lint (gosimple/S1009) -> len(nil) == 0

* nerf govet for now
2024-08-19 14:09:17 +02:00
mmetc
2fbc214538
CI: use go 1.22.6 (#3171) 2024-08-19 09:54:58 +02:00
mmetc
1bc3b0870b
command "cscli doc --target /path/to/dir" (#3169)
* command "cscli doc --target /path/to/dir"

* typos and improved messages

* CI: remove obsolete parameters for golangi-lint action

* lint
2024-08-07 12:45:54 +02:00
blotus
a3d7900b5f
update expr (#3144) 2024-07-22 12:14:46 +02:00
mmetc
30c0d8997d
CI: update action versions (#3143) 2024-07-22 12:12:27 +02:00
mmetc
aabb5cca89
CI: use go 1.22.5 (#3128) 2024-07-17 12:48:07 +02:00
mmetc
d4e6b75517
CI: use go 1.22.4 (#3095)
* CI: use go 1.22.4

* fix alpine build
2024-06-26 11:06:44 +02:00
mmetc
7fd01ae3fc
CI: update golangci-lint to 1.59; enforce canonical HTTP headers (#3074) 2024-06-10 16:13:49 +02:00
mmetc
572b387fce
CI: improve code coverage report (#3029) 2024-05-24 10:20:47 +02:00
blotus
6b978b09b3
docker: conditionally update hub (#2948) 2024-05-15 10:04:42 +02:00
mmetc
b4e79aaf0a
use go 1.22.3 (#2994)
* use go 1.22.3; alpine 3.19

* revert to alpine 3.18
2024-05-13 10:01:48 +02:00
mmetc
2abc078e53
use go 1.22.2 (#2826) 2024-04-25 15:11:08 +02:00
mmetc
725cae1fa8
CI: upload coverage with token (#2958) 2024-04-23 12:41:50 +02:00
Laurence Jones
95f27677e4
enhance: add refactoring to governance (#2955) 2024-04-22 14:18:34 +01:00
blotus
c6e40191dd
Revert "docker: pre-download all hub items and data, opt-in hub updat… (#2947) 2024-04-18 15:33:51 +02:00
mmetc
990dd5e08e
use go 1.21.9; update dependencies (#2931) 2024-04-05 15:11:11 +02:00
mmetc
be97466809
CI: use golangci-lint 1.57 (#2916) 2024-03-26 09:30:32 +01:00
mmetc
dd71f0a866
CI: bump lint version and update configuration (#2901)
* bump golangci-lint to 1.56

* lint (testifylint)

* update lint configuration

* windows test: remove stale code
2024-03-19 10:48:49 +01:00
mmetc
b411782648
CI: use go 1.21.8 (#2906) 2024-03-19 10:03:54 +01:00
mmetc
a6b0e58380
CI: bump github actions (#2895) 2024-03-14 14:04:45 +01:00
mmetc
45571cea08
use go 1.21.7 (#2830) 2024-02-14 09:47:12 +01:00
mmetc
4561eb787b
bats: color formatter in CI (#2838) 2024-02-12 20:15:16 +01:00
blotus
bdecf38616
update codeql action to v3 (#2822) 2024-02-12 11:33:44 +01:00
mmetc
df159b0167
update calls to deprecated x509 methods (#2824) 2024-02-09 13:55:24 +01:00
mmetc
3921c3f480
CI: rename workflows, improve docker build and tests (#2798) 2024-01-31 12:07:27 +01:00
mmetc
66544baa7f
CI: workflow improvements (#2792)
- update deprecated action dependencies
- remove go version matrix (track stable version)
- optimize docker builds
- comments, renamed workflow
2024-01-30 10:20:25 +01:00
mmetc
311dfdee1f
Decouple docker image from package release (#2791)
- entry point fixes for 1.6.0
 - correctly override BUILD_VERSION argument
 - manual release workflow
2024-01-29 22:05:26 +01:00