diff --git a/package.json b/package.json index 3b8a3ce..c74c31b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@adobe/generator-app-remote-mcp-server-generic", - "version": "0.1.7", + "version": "0.1.8", "description": "Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.", "main": "src/index.js", "engines": { diff --git a/src/index.js b/src/index.js index 62d78ce..21c96b8 100644 --- a/src/index.js +++ b/src/index.js @@ -205,8 +205,7 @@ class McpIoRuntimeGenerator extends ActionGenerator { 'actions/mcp-server/webpack.config.js', 'test/jest.setup.js', 'test/mcp-server.test.js', - 'workspace-config.example.json', - 'install.yml' + 'workspace-config.example.json' ] // Process each template file diff --git a/src/templates/install.yml b/src/templates/install.yml deleted file mode 100644 index f250aa9..0000000 --- a/src/templates/install.yml +++ /dev/null @@ -1,10 +0,0 @@ -$schema: http://json-schema.org/draft-07/schema -$id: https://adobe.io/schemas/app-builder-templates/1 - -categories: - - action - -workspaces: - - default - -runtime: true diff --git a/src/templates/package.json b/src/templates/package.json index 79b9f6e..d2c86e4 100644 --- a/src/templates/package.json +++ b/src/templates/package.json @@ -27,7 +27,8 @@ "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "eslint": "^8.57.0", - "prettier": "^3.0.0" + "prettier": "^3.0.0", + "@adobe/generator-app-remote-mcp-server-generic": "^0.1.8" }, "keywords": [ "adobe-io", diff --git a/test/index.test.js b/test/index.test.js index b2e5ab7..609d948 100644 --- a/test/index.test.js +++ b/test/index.test.js @@ -49,7 +49,6 @@ describe('MCP I/O Runtime Generator', () => { runResult.assertFile('test/mcp-server.test.js') runResult.assertFile('test/utils.test.js') // Added utils test from commonTemplates runResult.assertFile('workspace-config.example.json') - runResult.assertFile('install.yml') // Verify install.yml is copied // Add explicit assertion for Jest expect(runResult.generator).toBeDefined() @@ -90,15 +89,6 @@ describe('MCP I/O Runtime Generator', () => { expect(runResult.generator).toBeDefined() }) - test('generates correct install.yml', () => { - runResult.assertFileContent('install.yml', '$schema: http://json-schema.org/draft-07/schema') - runResult.assertFileContent('install.yml', 'categories:') - runResult.assertFileContent('install.yml', '- action') - runResult.assertFileContent('install.yml', 'runtime: true') - - // Add explicit assertion for Jest - expect(runResult.generator).toBeDefined() - }) }) describe('with prompts', () => {