Skip to content

Commit c4cbd37

Browse files
committed
chore(ci): standardize formatting in cicd.yml for branches and paths-ignore
1 parent bb51ca6 commit c4cbd37

File tree

1 file changed

+75
-71
lines changed

1 file changed

+75
-71
lines changed

.github/workflows/cicd.yml

Lines changed: 75 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ name: Continuous Integration & Delivery
22

33
on:
44
push:
5-
branches: [ develop, main, bugfix/*, feature/* ]
6-
paths-ignore: [ 'docs/**', 'examples/**' ]
5+
branches: [develop, main, bugfix/*, feature/*]
6+
paths-ignore: ["docs/**", "examples/**"]
77
pull_request:
8-
branches: [ develop, main ]
9-
paths-ignore: [ 'docs/**', 'examples/**' ]
8+
branches: [develop, main]
9+
paths-ignore: ["docs/**", "examples/**"]
1010
workflow_dispatch:
1111
inputs:
1212
publish_nuget_package:
@@ -31,73 +31,77 @@ jobs:
3131
strategy:
3232
max-parallel: 6
3333
matrix:
34-
test-projects: [
35-
{ name: "Testcontainers", runs-on: "ubuntu-22.04" },
36-
{ name: "Testcontainers.Platform.Linux", runs-on: "ubuntu-22.04" },
37-
{ name: "Testcontainers.Platform.Windows", runs-on: "windows-2022" },
38-
{ name: "Testcontainers.Databases", runs-on: "ubuntu-22.04" },
39-
{ name: "Testcontainers.ResourceReaper", runs-on: "ubuntu-22.04" },
40-
{ name: "Testcontainers.ActiveMq", runs-on: "ubuntu-22.04" },
41-
{ name: "Testcontainers.ArangoDb", runs-on: "ubuntu-22.04" },
42-
{ name: "Testcontainers.Azurite", runs-on: "ubuntu-22.04" },
43-
{ name: "Testcontainers.BigQuery", runs-on: "ubuntu-22.04" },
44-
{ name: "Testcontainers.Bigtable", runs-on: "ubuntu-22.04" },
45-
{ name: "Testcontainers.Cassandra", runs-on: "ubuntu-22.04" },
46-
{ name: "Testcontainers.ClickHouse", runs-on: "ubuntu-22.04" },
47-
{ name: "Testcontainers.CockroachDb", runs-on: "ubuntu-22.04" },
48-
{ name: "Testcontainers.Consul", runs-on: "ubuntu-22.04" },
49-
{ name: "Testcontainers.CosmosDb", runs-on: "ubuntu-22.04" },
50-
{ name: "Testcontainers.Couchbase", runs-on: "ubuntu-22.04" },
51-
{ name: "Testcontainers.CouchDb", runs-on: "ubuntu-22.04" },
52-
{ name: "Testcontainers.Db2", runs-on: "ubuntu-22.04" },
53-
{ name: "Testcontainers.DynamoDb", runs-on: "ubuntu-22.04" },
54-
{ name: "Testcontainers.Elasticsearch", runs-on: "ubuntu-22.04" },
55-
{ name: "Testcontainers.EventHubs", runs-on: "ubuntu-22.04" },
56-
{ name: "Testcontainers.EventStoreDb", runs-on: "ubuntu-22.04" },
57-
{ name: "Testcontainers.FakeGcsServer", runs-on: "ubuntu-22.04" },
58-
{ name: "Testcontainers.FirebirdSql", runs-on: "ubuntu-22.04" },
59-
{ name: "Testcontainers.Firestore", runs-on: "ubuntu-22.04" },
60-
{ name: "Testcontainers.InfluxDb", runs-on: "ubuntu-22.04" },
61-
{ name: "Testcontainers.JanusGraph", runs-on: "ubuntu-22.04" },
62-
{ name: "Testcontainers.K3s", runs-on: "ubuntu-22.04" },
63-
{ name: "Testcontainers.Kafka", runs-on: "ubuntu-22.04" },
64-
{ name: "Testcontainers.Keycloak", runs-on: "ubuntu-22.04" },
65-
{ name: "Testcontainers.Kusto", runs-on: "ubuntu-22.04" },
66-
{ name: "Testcontainers.LocalStack", runs-on: "ubuntu-22.04" },
67-
{ name: "Testcontainers.LowkeyVault", runs-on: "ubuntu-22.04" },
68-
{ name: "Testcontainers.MariaDb", runs-on: "ubuntu-22.04" },
69-
{ name: "Testcontainers.Milvus", runs-on: "ubuntu-22.04" },
70-
{ name: "Testcontainers.Minio", runs-on: "ubuntu-22.04" },
71-
{ name: "Testcontainers.MongoDb", runs-on: "ubuntu-22.04" },
72-
{ name: "Testcontainers.MsSql", runs-on: "ubuntu-22.04" },
73-
{ name: "Testcontainers.MySql", runs-on: "ubuntu-22.04" },
74-
{ name: "Testcontainers.Nats", runs-on: "ubuntu-22.04" },
75-
{ name: "Testcontainers.Neo4j", runs-on: "ubuntu-22.04" },
76-
{ name: "Testcontainers.Ollama", runs-on: "ubuntu-22.04" },
77-
{ name: "Testcontainers.OpenSearch", runs-on: "ubuntu-22.04" },
78-
{ name: "Testcontainers.Oracle", runs-on: "ubuntu-22.04" },
79-
{ name: "Testcontainers.Oracle11", runs-on: "ubuntu-22.04" },
80-
{ name: "Testcontainers.Oracle18", runs-on: "ubuntu-22.04" },
81-
{ name: "Testcontainers.Oracle21", runs-on: "ubuntu-22.04" },
82-
{ name: "Testcontainers.Oracle23", runs-on: "ubuntu-22.04" },
83-
{ name: "Testcontainers.Papercut", runs-on: "ubuntu-22.04" },
84-
{ name: "Testcontainers.PostgreSql", runs-on: "ubuntu-22.04" },
85-
{ name: "Testcontainers.PubSub", runs-on: "ubuntu-22.04" },
86-
{ name: "Testcontainers.Pulsar", runs-on: "ubuntu-22.04" },
87-
{ name: "Testcontainers.Qdrant", runs-on: "ubuntu-22.04" },
88-
{ name: "Testcontainers.RabbitMq", runs-on: "ubuntu-22.04" },
89-
{ name: "Testcontainers.RavenDb", runs-on: "ubuntu-22.04" },
90-
{ name: "Testcontainers.Redis", runs-on: "ubuntu-22.04" },
91-
{ name: "Testcontainers.Redpanda", runs-on: "ubuntu-22.04" },
92-
{ name: "Testcontainers.ServiceBus", runs-on: "ubuntu-22.04" },
93-
{ name: "Testcontainers.Sftp", runs-on: "ubuntu-22.04" },
94-
{ name: "Testcontainers.Typesense", runs-on: "ubuntu-22.04" },
95-
{ name: "Testcontainers.Weaviate", runs-on: "ubuntu-22.04" },
96-
{ name: "Testcontainers.WebDriver", runs-on: "ubuntu-22.04" },
97-
{ name: "Testcontainers.Xunit", runs-on: "ubuntu-22.04" },
98-
{ name: "Testcontainers.XunitV3", runs-on: "ubuntu-22.04" },
99-
{ name: "Testcontainers.SpiceDb", runs-on: "ubuntu-22.04" }
100-
]
34+
test-projects:
35+
[
36+
{ name: "Testcontainers", runs-on: "ubuntu-22.04" },
37+
{ name: "Testcontainers.Platform.Linux", runs-on: "ubuntu-22.04" },
38+
{
39+
name: "Testcontainers.Platform.Windows",
40+
runs-on: "windows-2022",
41+
},
42+
{ name: "Testcontainers.Databases", runs-on: "ubuntu-22.04" },
43+
{ name: "Testcontainers.ResourceReaper", runs-on: "ubuntu-22.04" },
44+
{ name: "Testcontainers.ActiveMq", runs-on: "ubuntu-22.04" },
45+
{ name: "Testcontainers.ArangoDb", runs-on: "ubuntu-22.04" },
46+
{ name: "Testcontainers.Azurite", runs-on: "ubuntu-22.04" },
47+
{ name: "Testcontainers.BigQuery", runs-on: "ubuntu-22.04" },
48+
{ name: "Testcontainers.Bigtable", runs-on: "ubuntu-22.04" },
49+
{ name: "Testcontainers.Cassandra", runs-on: "ubuntu-22.04" },
50+
{ name: "Testcontainers.ClickHouse", runs-on: "ubuntu-22.04" },
51+
{ name: "Testcontainers.CockroachDb", runs-on: "ubuntu-22.04" },
52+
{ name: "Testcontainers.Consul", runs-on: "ubuntu-22.04" },
53+
{ name: "Testcontainers.CosmosDb", runs-on: "ubuntu-22.04" },
54+
{ name: "Testcontainers.Couchbase", runs-on: "ubuntu-22.04" },
55+
{ name: "Testcontainers.CouchDb", runs-on: "ubuntu-22.04" },
56+
{ name: "Testcontainers.Db2", runs-on: "ubuntu-22.04" },
57+
{ name: "Testcontainers.DynamoDb", runs-on: "ubuntu-22.04" },
58+
{ name: "Testcontainers.Elasticsearch", runs-on: "ubuntu-22.04" },
59+
{ name: "Testcontainers.EventHubs", runs-on: "ubuntu-22.04" },
60+
{ name: "Testcontainers.EventStoreDb", runs-on: "ubuntu-22.04" },
61+
{ name: "Testcontainers.FakeGcsServer", runs-on: "ubuntu-22.04" },
62+
{ name: "Testcontainers.FirebirdSql", runs-on: "ubuntu-22.04" },
63+
{ name: "Testcontainers.Firestore", runs-on: "ubuntu-22.04" },
64+
{ name: "Testcontainers.InfluxDb", runs-on: "ubuntu-22.04" },
65+
{ name: "Testcontainers.JanusGraph", runs-on: "ubuntu-22.04" },
66+
{ name: "Testcontainers.K3s", runs-on: "ubuntu-22.04" },
67+
{ name: "Testcontainers.Kafka", runs-on: "ubuntu-22.04" },
68+
{ name: "Testcontainers.Keycloak", runs-on: "ubuntu-22.04" },
69+
{ name: "Testcontainers.Kusto", runs-on: "ubuntu-22.04" },
70+
{ name: "Testcontainers.LocalStack", runs-on: "ubuntu-22.04" },
71+
{ name: "Testcontainers.LowkeyVault", runs-on: "ubuntu-22.04" },
72+
{ name: "Testcontainers.MariaDb", runs-on: "ubuntu-22.04" },
73+
{ name: "Testcontainers.Milvus", runs-on: "ubuntu-22.04" },
74+
{ name: "Testcontainers.Minio", runs-on: "ubuntu-22.04" },
75+
{ name: "Testcontainers.MongoDb", runs-on: "ubuntu-22.04" },
76+
{ name: "Testcontainers.MsSql", runs-on: "ubuntu-22.04" },
77+
{ name: "Testcontainers.MySql", runs-on: "ubuntu-22.04" },
78+
{ name: "Testcontainers.Nats", runs-on: "ubuntu-22.04" },
79+
{ name: "Testcontainers.Neo4j", runs-on: "ubuntu-22.04" },
80+
{ name: "Testcontainers.Ollama", runs-on: "ubuntu-22.04" },
81+
{ name: "Testcontainers.OpenSearch", runs-on: "ubuntu-22.04" },
82+
{ name: "Testcontainers.Oracle", runs-on: "ubuntu-22.04" },
83+
{ name: "Testcontainers.Oracle11", runs-on: "ubuntu-22.04" },
84+
{ name: "Testcontainers.Oracle18", runs-on: "ubuntu-22.04" },
85+
{ name: "Testcontainers.Oracle21", runs-on: "ubuntu-22.04" },
86+
{ name: "Testcontainers.Oracle23", runs-on: "ubuntu-22.04" },
87+
{ name: "Testcontainers.Papercut", runs-on: "ubuntu-22.04" },
88+
{ name: "Testcontainers.PostgreSql", runs-on: "ubuntu-22.04" },
89+
{ name: "Testcontainers.PubSub", runs-on: "ubuntu-22.04" },
90+
{ name: "Testcontainers.Pulsar", runs-on: "ubuntu-22.04" },
91+
{ name: "Testcontainers.Qdrant", runs-on: "ubuntu-22.04" },
92+
{ name: "Testcontainers.RabbitMq", runs-on: "ubuntu-22.04" },
93+
{ name: "Testcontainers.RavenDb", runs-on: "ubuntu-22.04" },
94+
{ name: "Testcontainers.Redis", runs-on: "ubuntu-22.04" },
95+
{ name: "Testcontainers.Redpanda", runs-on: "ubuntu-22.04" },
96+
{ name: "Testcontainers.ServiceBus", runs-on: "ubuntu-22.04" },
97+
{ name: "Testcontainers.Sftp", runs-on: "ubuntu-22.04" },
98+
{ name: "Testcontainers.Typesense", runs-on: "ubuntu-22.04" },
99+
{ name: "Testcontainers.Weaviate", runs-on: "ubuntu-22.04" },
100+
{ name: "Testcontainers.WebDriver", runs-on: "ubuntu-22.04" },
101+
{ name: "Testcontainers.Xunit", runs-on: "ubuntu-22.04" },
102+
{ name: "Testcontainers.XunitV3", runs-on: "ubuntu-22.04" },
103+
{ name: "Testcontainers.SpiceDB", runs-on: "ubuntu-22.04" },
104+
]
101105

102106
runs-on: ${{ matrix.test-projects.runs-on }}
103107

0 commit comments

Comments
 (0)