Skip to content

Commit 4631515

Browse files
authored
chore(ci): automaticaly create jira issues on gh issue (#3564)
1 parent 5566fde commit 4631515

24 files changed

+103
-3
lines changed

config/generation.config.mjs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ export const patterns = [
77
'snippets/**',
88
'!clients/README.md',
99
'!clients/**/.openapi-generator-ignore',
10+
'clients/**/.github/workflows/issue.yml',
1011

1112
// C#
1213
'!snippets/csharp/**',
1314
'snippets/csharp/src/**.cs',
1415
'clients/algoliasearch-client-csharp/**',
1516
'!clients/algoliasearch-client-csharp/*',
1617
'clients/algoliasearch-client-csharp/global.json',
17-
'!clients/algoliasearch-client-javascript/.github/**',
1818
'!clients/algoliasearch-client-csharp/algoliasearch/Clients/AlgoliaConfig.cs',
1919
'!clients/algoliasearch-client-csharp/algoliasearch/Exceptions/**',
2020
'!clients/algoliasearch-client-csharp/algoliasearch/Serializer/**',
@@ -41,7 +41,6 @@ export const patterns = [
4141

4242
// GO
4343
'clients/algoliasearch-client-go/algolia/**',
44-
'!clients/algoliasearch-client-go/.github/**',
4544
'!clients/algoliasearch-client-go/*',
4645
'!clients/algoliasearch-client-go/algolia/transport/**',
4746
'!clients/algoliasearch-client-go/algolia/errs/**',
@@ -65,7 +64,6 @@ export const patterns = [
6564
// JavaScript
6665
'!snippets/javascript/*.json',
6766
'!clients/algoliasearch-client-javascript/*',
68-
'!clients/algoliasearch-client-javascript/.github/**',
6967
'!clients/algoliasearch-client-javascript/.yarn/**',
7068
'!clients/algoliasearch-client-javascript/scripts/**',
7169
'!clients/algoliasearch-client-javascript/tests/**',

generators/src/main/java/com/algolia/codegen/AlgoliaCSharpGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,9 @@ public void processOpts() {
122122
supportingFiles.add(new SupportingFile("globaljson.mustache", "../", "global.json"));
123123
supportingFiles.add(new SupportingFile("netcore_project.mustache", "Algolia.Search.csproj"));
124124
supportingFiles.add(new SupportingFile("Configuration.mustache", "Clients", packageName + "Configuration.cs"));
125+
125126
supportingFiles.add(new SupportingFile("LICENSE", "../", "LICENSE"));
127+
supportingFiles.add(new SupportingFile("issue.yml", "../.github/workflows", "issue.yml"));
126128

127129
reservedWords.removeIf(word -> word.equals("Configuration"));
128130
}

generators/src/main/java/com/algolia/codegen/AlgoliaDartGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,9 @@ public void processOpts() {
100100

101101
supportingFiles.add(new SupportingFile("version.mustache", srcFolder, "version.dart"));
102102
supportingFiles.add(new SupportingFile("LICENSE", "", "LICENSE"));
103+
103104
supportingFiles.add(new SupportingFile("LICENSE", "../client_core/", "LICENSE"));
105+
supportingFiles.add(new SupportingFile("issue.yml", "../../.github/workflows", "issue.yml"));
104106

105107
// Search config
106108
additionalProperties.put("isSearchClient", client.equals("search"));

generators/src/main/java/com/algolia/codegen/AlgoliaGoGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ public void processOpts() {
5353
supportingFiles.clear();
5454
supportingFiles.add(new SupportingFile("configuration.mustache", "", "configuration.go"));
5555
supportingFiles.add(new SupportingFile("client.mustache", "", "client.go"));
56+
5657
supportingFiles.add(new SupportingFile("LICENSE", "../../", "LICENSE"));
58+
supportingFiles.add(new SupportingFile("issue.yml", "../../.github/workflows", "issue.yml"));
5759

5860
try {
5961
additionalProperties.put("packageVersion", Helpers.getClientConfigField("go", "packageVersion"));

generators/src/main/java/com/algolia/codegen/AlgoliaJavaGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,9 @@ public void processOpts() {
5454
supportingFiles.add(new SupportingFile("build_config.mustache", invokerFolder, "BuildConfig.java"));
5555
supportingFiles.add(new SupportingFile("gradle.properties.mustache", "", "gradle.properties"));
5656
additionalProperties.put("isSearchClient", client.equals("search"));
57+
5758
supportingFiles.add(new SupportingFile("LICENSE", "", "LICENSE"));
59+
supportingFiles.add(new SupportingFile("issue.yml", ".github/workflows", "issue.yml"));
5860

5961
reservedWords.removeIf(word -> word.equals("configuration"));
6062

generators/src/main/java/com/algolia/codegen/AlgoliaJavascriptGenerator.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,10 @@ public void processOpts() {
5858
// root export files
5959
supportingFiles.add(new SupportingFile("index.mustache", "", "index.js"));
6060
supportingFiles.add(new SupportingFile("index.d.mustache", "", "index.d.ts"));
61+
6162
supportingFiles.add(new SupportingFile("LICENSE", "", "LICENSE"));
63+
supportingFiles.add(new SupportingFile("issue.yml", "../../.github/workflows", "issue.yml"));
64+
6265
supportingFiles.add(new SupportingFile("README.mustache", "", "README.md"));
6366

6467
// `client` related files, `algoliasearch` have it's own logic below

generators/src/main/java/com/algolia/codegen/AlgoliaKotlinGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@ public void processOpts() {
111111
supportingFiles.add(new SupportingFile("ApiClient.kt.mustache", apiFolder, "ApiClient.kt"));
112112
supportingFiles.add(new SupportingFile("gradle.properties.mustache", "", "gradle.properties"));
113113
supportingFiles.add(new SupportingFile("README_BOM.mustache", "client-bom", "README.md"));
114+
114115
supportingFiles.add(new SupportingFile("LICENSE", "", "LICENSE"));
116+
supportingFiles.add(new SupportingFile("issue.yml", ".github/workflows", "issue.yml"));
115117

116118
additionalProperties.put("packageVersion", Helpers.getClientConfigField("kotlin", "packageVersion"));
117119
}

generators/src/main/java/com/algolia/codegen/AlgoliaPhpGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ public void processOpts() {
5252
supportingFiles.add(new SupportingFile("Algolia.mustache", "lib", "Algolia.php"));
5353

5454
supportingFiles.add(new SupportingFile("LICENSE", "", "LICENSE"));
55+
supportingFiles.add(new SupportingFile("issue.yml", ".github/workflows", "issue.yml"));
5556

5657
additionalProperties.put("isSearchClient", client.equals("search"));
5758
additionalProperties.put("configClassname", getClientName(client) + "Config");

generators/src/main/java/com/algolia/codegen/AlgoliaPythonGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ public void processOpts() {
8686
supportingFiles.add(new SupportingFile("__init__.mustache", packageName + "/models", "__init__.py"));
8787
supportingFiles.add(new SupportingFile("__init__.mustache", "http", "__init__.py"));
8888
supportingFiles.add(new SupportingFile("config.mustache", packageName, "config.py"));
89+
8990
supportingFiles.add(new SupportingFile("LICENSE", "../", "LICENSE"));
91+
supportingFiles.add(new SupportingFile("issue.yml", "../.github/workflows", "issue.yml"));
9092
}
9193

9294
@Override

generators/src/main/java/com/algolia/codegen/AlgoliaRubyGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public void processOpts() {
4343
modelTestTemplateFiles.clear();
4444

4545
supportingFiles.add(new SupportingFile("LICENSE", "", "LICENSE"));
46+
supportingFiles.add(new SupportingFile("issue.yml", ".github/workflows", "issue.yml"));
4647

4748
// Remove some files we don't want to output or change their paths
4849
supportingFiles.removeIf(

0 commit comments

Comments
 (0)