File tree Expand file tree Collapse file tree 38 files changed +413
-252
lines changed Expand file tree Collapse file tree 38 files changed +413
-252
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 38
38
with :
39
39
base_ref : ${{ github.event.pull_request.base.ref }}
40
40
head_ref : ${{ github.event.pull_request.head.ref }}
41
+ source : false
42
+ int_tests : true
41
43
secrets : inherit
42
44
43
45
# Calls the Integration Test workflow for each integration that was detected to have files changed that impact it.
Original file line number Diff line number Diff line change @@ -5,3 +5,13 @@ test_filter: '::amqp::'
5
5
6
6
matrix :
7
7
version : ['3.8']
8
+
9
+ # changes to these files/paths will invoke the integration test in CI
10
+ # expressions are evaluated using https://github.com/micromatch/picomatch
11
+ paths :
12
+ - " src/amqp.rs"
13
+ - " src/internal_events/amqp.rs"
14
+ - " src/sinks/amqp/**"
15
+ - " src/sources/amqp.rs"
16
+ - " src/sources/util/**"
17
+ - " src/sinks/util/**"
Original file line number Diff line number Diff line change 9
9
10
10
matrix :
11
11
version : [latest]
12
+
13
+ # changes to these files/paths will invoke the integration test in CI
14
+ # expressions are evaluated using https://github.com/micromatch/picomatch
15
+ paths :
16
+ - " src/sinks/appsignal/**"
17
+ - " src/sinks/util/**"
Original file line number Diff line number Diff line change 17
17
18
18
matrix :
19
19
version : [latest]
20
+
21
+ # changes to these files/paths will invoke the integration test in CI
22
+ # expressions are evaluated using https://github.com/micromatch/picomatch
23
+ paths :
24
+ - " src/aws_**"
25
+ - " src/internal_events/aws_**"
26
+ - " src/sources/aws_**"
27
+ - " src/sources/util/**"
28
+ - " src/sinks/aws_**"
29
+ - " src/sinks/util/**"
30
+ - " src/transforms/aws_**"
31
+ - " scripts/integration/aws/**"
Original file line number Diff line number Diff line change @@ -12,3 +12,10 @@ runner:
12
12
13
13
matrix :
14
14
postgres : [13-alpine]
15
+
16
+ # changes to these files/paths will invoke the integration test in CI
17
+ # expressions are evaluated using https://github.com/micromatch/picomatch
18
+ paths :
19
+ - " src/sinks/axiom.rs"
20
+ - " src/sinks/util/**"
21
+ - " scripts/integration/axiom/**"
Original file line number Diff line number Diff line change 10
10
11
11
matrix :
12
12
version : [3.14.0]
13
+
14
+ # changes to these files/paths will invoke the integration test in CI
15
+ # expressions are evaluated using https://github.com/micromatch/picomatch
16
+ paths :
17
+ - " src/sinks/azure_**"
18
+ - " src/sinks/util/**"
19
+ - " scripts/integration/azure/**"
Original file line number Diff line number Diff line change 8
8
9
9
matrix :
10
10
version : ['19']
11
+
12
+ # changes to these files/paths will invoke the integration test in CI
13
+ # expressions are evaluated using https://github.com/micromatch/picomatch
14
+ paths :
15
+ - " src/sinks/clickhouse/**"
16
+ - " src/sinks/util/**"
17
+ - " scripts/integration/clickhouse/**"
Original file line number Diff line number Diff line change @@ -11,3 +11,10 @@ runner:
11
11
12
12
matrix :
13
13
version : ['latest']
14
+
15
+ # changes to these files/paths will invoke the integration test in CI
16
+ # expressions are evaluated using https://github.com/micromatch/picomatch
17
+ paths :
18
+ - " src/sinks/databend/**"
19
+ - " src/sinks/util/**"
20
+ - " scripts/integration/databend/**"
Original file line number Diff line number Diff line change 12
12
13
13
matrix :
14
14
version : ['7']
15
+
16
+ # changes to these files/paths will invoke the integration test in CI
17
+ # expressions are evaluated using https://github.com/micromatch/picomatch
18
+ paths :
19
+ - " src/common/datadog.rs"
20
+ - " src/internal_events/datadog_*"
21
+ - " src/sources/datadog_agent/**"
22
+ - " scripts/integration/datadog-agent/**"
Original file line number Diff line number Diff line change 9
9
10
10
matrix :
11
11
version : [latest]
12
+
13
+ # changes to these files/paths will invoke the integration test in CI
14
+ # expressions are evaluated using https://github.com/micromatch/picomatch
15
+ paths :
16
+ - " src/common/datadog.rs"
17
+ - " src/internal_events/datadog_*"
18
+ - " src/sinks/datadog/logs/**"
19
+ - " src/sinks/util/**"
20
+ - " scripts/integration/datadog-logs/**"
Original file line number Diff line number Diff line change 9
9
10
10
matrix :
11
11
version : [latest]
12
+
13
+ # changes to these files/paths will invoke the integration test in CI
14
+ # expressions are evaluated using https://github.com/micromatch/picomatch
15
+ paths :
16
+ - " src/common/datadog.rs"
17
+ - " src/internal_events/datadog_*"
18
+ - " src/sinks/datadog/metrics/**"
19
+ - " src/sinks/util/**"
20
+ - " scripts/integration/datadog-metrics/**"
Original file line number Diff line number Diff line change 13
13
14
14
matrix :
15
15
version : [latest]
16
+
17
+ # changes to these files/paths will invoke the integration test in CI
18
+ # expressions are evaluated using https://github.com/micromatch/picomatch
19
+ paths :
20
+ - " src/common/datadog.rs"
21
+ - " src/internal_events/datadog_*"
22
+ - " src/sinks/datadog/**"
23
+ - " src/sinks/util/**"
24
+ - " scripts/integration/datadog-traces/**"
Original file line number Diff line number Diff line change @@ -12,3 +12,11 @@ runner:
12
12
13
13
matrix :
14
14
version : ['latest']
15
+
16
+ # changes to these files/paths will invoke the integration test in CI
17
+ # expressions are evaluated using https://github.com/micromatch/picomatch
18
+ paths :
19
+ - " src/internal_events/dnstap.rs"
20
+ - " src/sources/dnstap/**"
21
+ - " src/sources/util/**"
22
+ - " scripts/integration/dnstap/**"
Original file line number Diff line number Diff line change 8
8
9
9
matrix :
10
10
default : ["default"]
11
+
12
+ # changes to these files/paths will invoke the integration test in CI
13
+ # expressions are evaluated using https://github.com/micromatch/picomatch
14
+ paths :
15
+ - " src/docker.rs"
16
+ - " src/internal_events/docker_logs.rs"
17
+ - " src/sources/docker_logs/**"
18
+ - " src/sources/util/**"
19
+ - " scripts/integration/docker-logs/**"
Original file line number Diff line number Diff line change 12
12
13
13
matrix :
14
14
version : [7.13.1]
15
+
16
+ # changes to these files/paths will invoke the integration test in CI
17
+ # expressions are evaluated using https://github.com/micromatch/picomatch
18
+ paths :
19
+ - " src/sinks/elasticsearch/**"
20
+ - " src/sinks/util/**"
21
+ - " scripts/integration/elasticsearch/**"
Original file line number Diff line number Diff line change @@ -5,3 +5,11 @@ test_filter: '::eventstoredb_metrics::'
5
5
6
6
matrix :
7
7
version : [latest]
8
+
9
+ # changes to these files/paths will invoke the integration test in CI
10
+ # expressions are evaluated using https://github.com/micromatch/picomatch
11
+ paths :
12
+ - " src/internal_events/eventstoredb_metrics.rs"
13
+ - " src/sources/eventstoredb_metrics/**"
14
+ - " src/sources/util/**"
15
+ - " scripts/integration/eventstoredb/**"
Original file line number Diff line number Diff line change @@ -10,3 +10,11 @@ runner:
10
10
11
11
matrix :
12
12
default : ["default"]
13
+
14
+ # changes to these files/paths will invoke the integration test in CI
15
+ # expressions are evaluated using https://github.com/micromatch/picomatch
16
+ paths :
17
+ - " src/internal_events/fluent.rs"
18
+ - " src/sources/fluent/**"
19
+ - " src/sources/util/**"
20
+ - " scripts/integration/fluent/**"
Original file line number Diff line number Diff line change 8
8
9
9
matrix :
10
10
version : [latest]
11
+
12
+ # changes to these files/paths will invoke the integration test in CI
13
+ # expressions are evaluated using https://github.com/micromatch/picomatch
14
+ paths :
15
+ - " src/internal_events/gcp_pubsub.rs"
16
+ - " src/sources/gcp_pubsub.rs"
17
+ - " src/sources/util/**"
18
+ - " src/sinks/gcp/**"
19
+ - " src/sinks/util/**"
20
+ - " src/gcp.rs"
21
+ - " scripts/integration/gcp/**"
Original file line number Diff line number Diff line change 10
10
11
11
matrix :
12
12
version : ["v0.34.1"]
13
+
14
+ # changes to these files/paths will invoke the integration test in CI
15
+ # expressions are evaluated using https://github.com/micromatch/picomatch
16
+ paths :
17
+ - " src/sources/http_client/**"
18
+ - " src/sources/util/**"
19
+ - " scripts/integration/http-client/**"
Original file line number Diff line number Diff line change 9
9
10
10
matrix :
11
11
version : [1.13.1]
12
+
13
+ # changes to these files/paths will invoke the integration test in CI
14
+ # expressions are evaluated using https://github.com/micromatch/picomatch
15
+ paths :
16
+ - " src/sinks/humio/**"
17
+ - " src/sinks/util/**"
18
+ - " scripts/integration/humio/**"
Original file line number Diff line number Diff line change 10
10
11
11
matrix :
12
12
version : ['1.8']
13
+
14
+ # changes to these files/paths will invoke the integration test in CI
15
+ # expressions are evaluated using https://github.com/micromatch/picomatch
16
+ paths :
17
+ - " src/internal_events/influxdb.rs"
18
+ - " src/sinks/influxdb/**"
19
+ - " src/sinks/util/**"
20
+ - " scripts/integration/influxdb/**"
Original file line number Diff line number Diff line change 8
8
9
9
matrix :
10
10
version : [latest]
11
+
12
+ # changes to these files/paths will invoke the integration test in CI
13
+ # expressions are evaluated using https://github.com/micromatch/picomatch
14
+ paths :
15
+ - " src/internal_events/kafka.rs"
16
+ - " src/sinks/kafka/**"
17
+ - " src/sinks/util/**"
18
+ - " src/sources/kafka.rs"
19
+ - " src/sources/util/**"
20
+ - " src/kafka.rs"
21
+ - " scripts/integration/kafka/**"
Original file line number Diff line number Diff line change 9
9
10
10
matrix :
11
11
version : [7.12.1]
12
+
13
+ # changes to these files/paths will invoke the integration test in CI
14
+ # expressions are evaluated using https://github.com/micromatch/picomatch
15
+ paths :
16
+ - " src/sources/logstash.rs"
17
+ - " src/sources/util/**"
18
+ - " scripts/integration/logstash/**"
Original file line number Diff line number Diff line change 8
8
9
9
matrix :
10
10
version : [2.4.1]
11
+
12
+ # changes to these files/paths will invoke the integration test in CI
13
+ # expressions are evaluated using https://github.com/micromatch/picomatch
14
+ paths :
15
+ - " src/internal_events/loki.rs"
16
+ - " src/sinks/loki/**"
17
+ - " src/sinks/util/**"
18
+ - " scripts/integration/loki/**"
Original file line number Diff line number Diff line change 9
9
10
10
matrix :
11
11
version : [4.2.10]
12
+
13
+ # changes to these files/paths will invoke the integration test in CI
14
+ # expressions are evaluated using https://github.com/micromatch/picomatch
15
+ paths :
16
+ - " src/internal_events/mongodb_metrics.rs"
17
+ - " src/sources/mongodb_metrics/**"
18
+ - " src/sources/util/**"
19
+ - " scripts/integration/mongodb/**"
Original file line number Diff line number Diff line change 14
14
15
15
matrix :
16
16
version : [latest]
17
+
18
+ # changes to these files/paths will invoke the integration test in CI
19
+ # expressions are evaluated using https://github.com/micromatch/picomatch
20
+ paths :
21
+ - " src/internal_events/nats.rs"
22
+ - " src/sources/nats.rs"
23
+ - " src/sources/util/**"
24
+ - " src/sinks/nats.rs"
25
+ - " src/sinks/util/**"
26
+ - " src/nats.rs"
27
+ - " scripts/integration/nats/**"
Original file line number Diff line number Diff line change @@ -11,3 +11,11 @@ runner:
11
11
12
12
matrix :
13
13
version : [1.19.4]
14
+
15
+ # changes to these files/paths will invoke the integration test in CI
16
+ # expressions are evaluated using https://github.com/micromatch/picomatch
17
+ paths :
18
+ - " src/internal_events/nginx_metrics.rs"
19
+ - " src/sources/nginx_metrics/**"
20
+ - " src/sources/util/**"
21
+ - " scripts/integration/nginx/**"
Original file line number Diff line number Diff line change @@ -10,3 +10,10 @@ runner:
10
10
11
11
matrix :
12
12
version : [0.56.0]
13
+
14
+ # changes to these files/paths will invoke the integration test in CI
15
+ # expressions are evaluated using https://github.com/micromatch/picomatch
16
+ paths :
17
+ - " src/sources/opentelemetry/**"
18
+ - " src/sources/util/**"
19
+ - " scripts/integration/opentelemetry/**"
Original file line number Diff line number Diff line change @@ -13,3 +13,11 @@ runner:
13
13
14
14
matrix :
15
15
version : ['13.1']
16
+
17
+ # changes to these files/paths will invoke the integration test in CI
18
+ # expressions are evaluated using https://github.com/micromatch/picomatch
19
+ paths :
20
+ - " src/internal_events/postgresql_metrics.rs"
21
+ - " src/sources/postgresql_metrics.rs"
22
+ - " src/sources/util/**"
23
+ - " scripts/integration/postgres/**"
Original file line number Diff line number Diff line change 9
9
matrix :
10
10
prometheus : ['v2.33.4']
11
11
influxdb : ['1.8']
12
+
13
+ # changes to these files/paths will invoke the integration test in CI
14
+ # expressions are evaluated using https://github.com/micromatch/picomatch
15
+ paths :
16
+ - " src/internal_events/prometheus.rs"
17
+ - " src/sources/prometheus/**"
18
+ - " src/sources/util/**"
19
+ - " src/sinks/prometheus/**"
20
+ - " src/sinks/util/**"
21
+ - " scripts/integration/prometheus/**"
Original file line number Diff line number Diff line change 8
8
9
9
matrix :
10
10
version : [latest]
11
+
12
+ # changes to these files/paths will invoke the integration test in CI
13
+ # expressions are evaluated using https://github.com/micromatch/picomatch
14
+ paths :
15
+ - " src/internal_events/pulsar.rs"
16
+ - " src/sinks/pulsar/**"
17
+ - " src/sinks/util/**"
18
+ - " scripts/integration/pulsar/**"
Original file line number Diff line number Diff line change 8
8
9
9
matrix :
10
10
version : [6-alpine]
11
+
12
+ # changes to these files/paths will invoke the integration test in CI
13
+ # expressions are evaluated using https://github.com/micromatch/picomatch
14
+ paths :
15
+ - " src/internal_events/redis.rs"
16
+ - " src/sources/redis/**"
17
+ - " src/sources/util/**"
18
+ - " src/sinks/redis.rs"
19
+ - " src/sinks/util/**"
20
+ - " scripts/integration/redis/**"
You can’t perform that action at this time.
0 commit comments