File tree Expand file tree Collapse file tree 4 files changed +13
-13
lines changed Expand file tree Collapse file tree 4 files changed +13
-13
lines changed Original file line number Diff line number Diff line change 18
18
fail-fast : false
19
19
matrix :
20
20
jaeger-version : [v1, v2]
21
- version :
22
- - major : 3.x
23
- distribution : kafka
24
- - major : 2.x
25
- distribution : kafka
26
- name : ${{ matrix.version.distribution}} ${{matrix.version.major }} ${{ matrix.jaeger-version }}
21
+ kafka-version : ["3.x", "2.x"]
22
+ name : kafka ${{matrix.kafka-version }} ${{ matrix.jaeger-version }}
27
23
steps :
28
24
- name : Harden Runner
29
25
uses : step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
@@ -36,12 +32,12 @@ jobs:
36
32
with :
37
33
go-version : 1.23.x
38
34
39
- - name : Run ${{ matrix.version.distribution }} integration tests
35
+ - name : Run kafka integration tests
40
36
id : test-execution
41
- run : bash scripts/kafka-integration-test.sh -j ${{ matrix.jaeger-version }} -v ${{ matrix.version.major }}
37
+ run : bash scripts/kafka-integration-test.sh -j ${{ matrix.jaeger-version }} -v ${{ matrix.kafka- version }}
42
38
43
39
- name : Upload coverage to codecov
44
40
uses : ./.github/actions/upload-codecov
45
41
with :
46
42
files : cover.out
47
- flags : ${{ matrix.version.distribution }} -${{ matrix.version.major }}-${{ matrix.version. jaeger }}
43
+ flags : kafka -${{ matrix.kafka- version }}-${{ matrix.jaeger-version }}
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 5
5
6
6
set -euf -o pipefail
7
7
8
- compose_file=" docker-compose/kafka-integration-test/v3/docker-compose.yml "
8
+ compose_file=" "
9
9
jaeger_version=" "
10
10
kafka_version=" "
11
11
manage_kafka=" true"
@@ -15,7 +15,7 @@ usage() {
15
15
echo " Usage: $0 [-K] -j <jaeger_version> -v <kafka_version>"
16
16
echo " -K: do not start or stop Kafka container (useful for local testing)"
17
17
echo " -j: major version of Jaeger to test (v1|v2)"
18
- echo " -v: kafka major version, e.g: 3.9"
18
+ echo " -v: kafka major version ( 3.9|2.8) "
19
19
exit 1
20
20
}
21
21
@@ -33,7 +33,7 @@ parse_args() {
33
33
jaeger_version=${OPTARG}
34
34
;;
35
35
v)
36
- kafka_version=${OPTARG}
36
+ kafka_version=${OPTARG%% . * }
37
37
;;
38
38
K)
39
39
manage_kafka=" false"
@@ -47,7 +47,11 @@ parse_args() {
47
47
echo " Error: Invalid Jaeger version. Valid options are v1 or v2"
48
48
usage
49
49
fi
50
- compose_file=" docker-compose/kafka-integration-test/v${kafka_version%% .* } /docker-compose.yml"
50
+ if [ " $kafka_version " != " 3" ] && [ " $kafka_version " != " 2" ]; then
51
+ echo " Error: Invalid kafka version. Valid options are 3.x or 2.x"
52
+ usage
53
+ fi
54
+ compose_file=" docker-compose/kafka/v${kafka_version} /docker-compose.yml"
51
55
}
52
56
53
57
setup_kafka () {
You can’t perform that action at this time.
0 commit comments