Skip to content

Commit 8f64978

Browse files
authored
attempt to forward fix for issue 111 (#114)
1 parent 09888a7 commit 8f64978

File tree

9 files changed

+39890
-31824
lines changed

9 files changed

+39890
-31824
lines changed

bin/bev

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
#!/usr/bin/env node
2-
require('../dist/index');
2+
const { main } = require('../dist/index');
3+
main().then(process.exit);

dist/index.js

Lines changed: 38867 additions & 31397 deletions
Large diffs are not rendered by default.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/licenses.txt

Lines changed: 439 additions & 272 deletions
Large diffs are not rendered by default.

dist/sourcemap-register.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@roadiehq/backstage-entity-validator",
3-
"version": "0.6.0",
3+
"version": "0.6.1",
44
"author": "RoadieHQ",
55
"description": "Backstage entity validator",
66
"main": "dist/index.js",
@@ -29,7 +29,7 @@
2929
"@roadiehq/roadie-backstage-entity-validator": "^2.8.0",
3030
"ajv": "^8.12.0",
3131
"ajv-formats": "^2.1.1",
32-
"glob": "^10.3.16",
32+
"glob": "^13.0.0",
3333
"js-yaml": "^4.1.0",
3434
"minimist": "^1.2.8"
3535
},

src/index.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const core = require('@actions/core');
22
const glob = require('glob');
3-
const { validateFromFile } = require('@roadiehq/roadie-backstage-entity-validator/src/validator');
3+
const { validateFromFile } = require('@roadiehq/roadie-backstage-entity-validator');
44

55
const usage = `
66
Usage: validate-entity [OPTION] [FILE]
@@ -103,4 +103,10 @@ async function main() {
103103
return await validate(files, options);
104104
}
105105

106-
main().then(process.exit);
106+
// Export for testing
107+
module.exports = { validate, main, usage };
108+
109+
// Only run when executed directly, not when required as a module
110+
if (require.main === module) {
111+
main().then(process.exit);
112+
}

0 commit comments

Comments
 (0)