Skip to content

feat: Fixed build issues and improved help #160

feat: Fixed build issues and improved help

feat: Fixed build issues and improved help #160

Triggered via push December 13, 2025 22:31
Status Failure
Total duration 57s
Artifacts
build-and-test
53s
build-and-test
Fit to window
Zoom out
Zoom in

Annotations

8 errors
build-and-test
Process completed with exit code 1.
test/orchestrator/initialize/initialize.test.ts > Parser integration tests > Finds codify.json files in a previous dir: src/common/initialize-plugins.ts#L123
Error: No codify files found. ❯ Function.resolveCodifyRootPath src/common/initialize-plugins.ts:123:11 ❯ Function.parseProject src/common/initialize-plugins.ts:55:24 ❯ Function.run src/common/initialize-plugins.ts:34:21 ❯ test/orchestrator/initialize/initialize.test.ts:112:61
test/orchestrator/initialize/initialize.test.ts > Parser integration tests > Finds the correct files to initialize and initializes all files within a folder: test/orchestrator/initialize/initialize.test.ts#L70
AssertionError: expected Project{ projectConfig: null, …(7) } to match object { …(2) } (7 matching properties omitted from actual) - Expected + Received - Object { - "codifyFiles": ArrayContaining [ - "/home/runner/Downloads/untitled folder/home.codify.json", + Project { + "codifyFiles": Array [ "/home/runner/Downloads/untitled folder/home-2.codify.json", ], - "resourceConfigs": ArrayContaining [ - ObjectContaining { - "type": "customType1", + "resourceConfigs": Array [ + ResourceConfig { + "configClass": "resource", + "dependencyIds": Array [], + "dependsOn": Array [], + "name": undefined, + "parameters": Object {}, + "raw": Object { + "type": "customType2", }, - ObjectContaining { + "resourceInfo": undefined, + "sourceMapKey": "/home/runner/Downloads/untitled folder/home-2.codify.json#/0", "type": "customType2", }, ], } ❯ test/orchestrator/initialize/initialize.test.ts:70:21
test/orchestrator/import/import.test.ts > Import orchestrator tests > Can import everything automatically that doesnt have required args: test/orchestrator/import/import.test.ts#L760
Error: ENOENT: no such file or directory, open '/codify-imports/import.codify.jsonc' ❯ createError node_modules/memfs/src/node/util.ts:146:17 ❯ Volume.walk node_modules/memfs/src/volume.ts:469:46 ❯ Volume.getResolvedLinkOrThrow node_modules/memfs/src/volume.ts:504:17 ❯ Volume.readFileBase node_modules/memfs/src/volume.ts:961:31 ❯ Volume.readFileSync node_modules/memfs/src/volume.ts:983:17 ❯ test/orchestrator/import/import.test.ts:760:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'ENOENT', path: '/codify-imports/import.codify.jsonc' }
test/orchestrator/import/import.test.ts > Import orchestrator tests > Can import and update an existing project (without prompting the user)(this is the no args version): test/orchestrator/import/import.test.ts#L556
AssertionError: expected "displayImportResult" to be called once, but got 0 times ❯ test/orchestrator/import/import.test.ts:556:36
test/orchestrator/import/import.test.ts > Import orchestrator tests > Can import a resource and save it into an existing project (multiple codify files): test/orchestrator/import/import.test.ts#L441
AssertionError: expected [ { type: 'alias', …(2) }, …(1) ] to match object [ { type: 'alias', …(2) }, …(2) ] - Expected + Received Array [ Object { "alias": "gcdsdd", "type": "alias", "value": "git clone", }, Object { "alias": "gcc", "type": "alias", "value": "git commit -v", }, - Object { - "alias": "gc-new", - "type": "alias", - "value": "gc-new-value", - }, ] ❯ test/orchestrator/import/import.test.ts:441:41
test/orchestrator/import/import.test.ts > Import orchestrator tests > Can import a resource (no project) and can save to a new file: test/orchestrator/import/import.test.ts#L199
Error: ENOENT: no such file or directory, open '/codify-imports/import.codify.jsonc' ❯ createError node_modules/memfs/src/node/util.ts:146:17 ❯ Volume.walk node_modules/memfs/src/volume.ts:469:46 ❯ Volume.getResolvedLinkOrThrow node_modules/memfs/src/volume.ts:504:17 ❯ Volume.readFileBase node_modules/memfs/src/volume.ts:961:31 ❯ Volume.readFileSync node_modules/memfs/src/volume.ts:983:17 ❯ test/orchestrator/import/import.test.ts:199:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'ENOENT', path: '/codify-imports/import.codify.jsonc' }
src/parser/yaml/yaml-parser.test.ts > YamlParser tests > Can parse yaml files: src/parser/yaml/yaml-parser.test.ts#L34
AssertionError: expected { contents: { …(2) }, …(1) } to match object { contents: { type: 'project', …(1) } } (1 matching property omitted from actual) - Expected + Received Object { "contents": Object { "plugins": Object { - "default": "../homebrew-plugin/src/router.ts", + "default": "../homebrew-plugin/src/index.ts", }, "type": "project", }, } ❯ src/parser/yaml/yaml-parser.test.ts:34:23