Skip to content

Commit f3a4c74

Browse files
committed
Change actions for vscode
1 parent da65c60 commit f3a4c74

File tree

2 files changed

+42
-46
lines changed

2 files changed

+42
-46
lines changed

.github/workflows/vscode.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,33 +21,33 @@ jobs:
2121
uses: actions/checkout@v4
2222

2323
# Generate Karavan UI model and API, Kamelets and Components
24-
- name: Set up JDK 17
25-
uses: actions/setup-java@v4
26-
with:
27-
distribution: adopt
28-
java-version: 17
24+
# - name: Set up JDK 17
25+
# uses: actions/setup-java@v4
26+
# with:
27+
# distribution: adopt
28+
# java-version: 17
2929

30-
- name: Cache local Maven repository
31-
uses: actions/cache@v4
32-
with:
33-
path: |
34-
~/.m2/repository
35-
!~/.m2/repository/org/apache/camel/karavan
36-
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
37-
restore-keys: ${{ runner.os }}-maven-
30+
# - name: Cache local Maven repository
31+
# uses: actions/cache@v4
32+
# with:
33+
# path: |
34+
# ~/.m2/repository
35+
# !~/.m2/repository/org/apache/camel/karavan
36+
# key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
37+
# restore-keys: ${{ runner.os }}-maven-
3838

39-
- name: Generate Karavan UI model and API, Kamelets and Components
40-
run: mvn clean package -f karavan-generator && java -jar karavan-generator/target/karavan-generator-${{ env.TAG }}.jar
39+
# - name: Generate Karavan UI model and API, Kamelets and Components
40+
# run: mvn clean package -f karavan-generator && java -jar karavan-generator/target/karavan-generator-${{ env.TAG }}.jar
4141

4242
# Building Karavan Core
4343
- name: Set up Node
4444
uses: actions/setup-node@v4
4545
with:
4646
node-version: '20'
4747

48-
- name: Karavan Core install
49-
working-directory: ./karavan-core
50-
run: npm install
48+
# - name: Karavan Core install
49+
# working-directory: ./karavan-core
50+
# run: npm install
5151

5252
# Building Karavan VSCode extensions
5353
- name: Karavan VS Code extension (install dependencies)

karavan-vscode/webview/App.tsx

Lines changed: 24 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import vscode from "./vscode";
2323
import { KameletApi } from "@/core/api/KameletApi";
2424
import { ComponentApi } from "@/core/api/ComponentApi";
2525
import { TemplateApi } from "./core/api/TemplateApi";
26-
import {BeanFactoryDefinition} from "@/core/model/CamelDefinition";
26+
import { BeanFactoryDefinition } from "@/core/model/CamelDefinition";
2727
import { IntegrationFile } from "@/core/model/IntegrationDefinition";
2828
import { KaravanDesigner } from "./integration-designer/KaravanDesigner";
2929
import { EventBus } from "./integration-designer/utils/EventBus";
@@ -164,20 +164,20 @@ class App extends React.Component<State> {
164164
EventBus.sendCommand("downloadImage");
165165
break;
166166
case 'blockList':
167-
const blockList = message.blockList;
168-
const blockListMap = new Map(Object.keys(blockList).map(key => [key, blockList[key]])).forEach((list,key) => {
167+
const blockList = message.blockList;
168+
const blockListMap = new Map(Object.keys(blockList).map(key => [key, blockList[key]])).forEach((list, key) => {
169169
if (key === 'components-blocklist.txt') {
170170
ComponentApi.saveBlockedComponentNames(list.split(/\r?\n/));
171171
}
172172
else if (key === 'kamelets-blocklist.txt') {
173173
KameletApi.saveBlockedKameletNames(list.split(/\r?\n/));
174174
}
175175
});
176-
this.setState((prevState: State) => {
177-
prevState.loadingMessages.push("block lists loaded");
178-
return { loadingMessages: prevState.loadingMessages }
179-
});
180-
break;
176+
this.setState((prevState: State) => {
177+
prevState.loadingMessages.push("block lists loaded");
178+
return { loadingMessages: prevState.loadingMessages }
179+
});
180+
break;
181181
}
182182
};
183183

@@ -207,14 +207,14 @@ class App extends React.Component<State> {
207207

208208
}
209209

210-
onchangeBlockedList(type: string, name: string, checked: boolean) {
211-
let fileContent = '';
212-
if (type === "component") {
210+
onchangeBlockedList(type: string, name: string, checked: boolean) {
211+
let fileContent = '';
212+
if (type === "component") {
213213
fileContent = ComponentApi.saveBlockedComponentName(name, checked).join('\n');
214-
} else {
215-
fileContent =KameletApi.saveBlockedKameletName(name, checked).join('\n');
216-
}
217-
vscode.postMessage({ command: 'saveBlockedList', key: type, value: fileContent });
214+
} else {
215+
fileContent = KameletApi.saveBlockedKameletName(name, checked).join('\n');
216+
}
217+
vscode.postMessage({ command: 'saveBlockedList', key: type, value: fileContent });
218218
}
219219

220220
public render() {
@@ -249,24 +249,20 @@ class App extends React.Component<State> {
249249
vscode.postMessage({ command: 'internalConsumerClick', uri: uri, name: name, routeId: routeId });
250250
}}
251251
files={this.state.files.map(f => new IntegrationFile(f.name, f.code))}
252-
onCreateNewFile={()=>{}}
253-
onCreateNewRoute={()=>{}}
252+
onCreateNewFile={() => { }}
253+
onCreateNewRoute={() => { }}
254254
/>
255255
}
256-
{loaded && page === "knowledgebase" &&
257-
<DocumentationPage />
256+
{loaded && page === "knowledgebase" &&
257+
<DocumentationPage />
258258
}
259-
{/* {loaded && page === "topology" &&
260-
<TopologyTab
259+
{loaded && page === "topology" &&
260+
<TopologyTab openApiJson={undefined}
261+
asyncApiJson={undefined}
261262
hideToolbar={true}
262-
files={this.state.files}
263-
// onClickAddRoute={() => vscode.postMessage({ command: 'createIntegration' })}
264-
onClickAddREST={() => vscode.postMessage({ command: 'createIntegration' })}
265-
onClickAddBean={() => vscode.postMessage({ command: 'createIntegration' })}
266-
onClickAddKamelet={() => vscode.postMessage({ command: 'createIntegration' })}
267-
onSetFile={(fileName) => vscode.postMessage({ command: 'openFile', fileName: fileName })}
263+
files={[]}
268264
/>
269-
} */}
265+
}
270266
</div>
271267
)
272268
}

0 commit comments

Comments
 (0)