chore: bump version
This commit is contained in:
@@ -34,7 +34,7 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Check syntax and schemas
|
- name: Check syntax and schemas
|
||||||
uses: https://git.kb28.ch/HEL/spyglassmc-action@v1.1.3
|
uses: https://git.kb28.ch/HEL/spyglassmc-action@v1.1.4
|
||||||
```
|
```
|
||||||
|
|
||||||
## Input parameters
|
## Input parameters
|
||||||
|
2
dist/check_datapack.d.ts
vendored
2
dist/check_datapack.d.ts
vendored
@@ -19,7 +19,7 @@ export declare class CustomService extends core.Service {
|
|||||||
private getFileContent;
|
private getFileContent;
|
||||||
private getLineAndColumn;
|
private getLineAndColumn;
|
||||||
private getErrorProperties;
|
private getErrorProperties;
|
||||||
checkFile(path: string, lang: string): Promise<boolean>;
|
checkFile(filePath: string, lang: string): Promise<boolean>;
|
||||||
checkAllFiles(): Promise<boolean>;
|
checkAllFiles(): Promise<boolean>;
|
||||||
}
|
}
|
||||||
export declare function checkDatapack(rootDir: string, version: string, reportAll: boolean, verbose: boolean): Promise<void>;
|
export declare function checkDatapack(rootDir: string, version: string, reportAll: boolean, verbose: boolean): Promise<void>;
|
||||||
|
2
dist/check_datapack.d.ts.map
vendored
2
dist/check_datapack.d.ts.map
vendored
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"","sourceRoot":"","sources":["file:///home/louis/Documents/spyglassmc-action/src/check_datapack.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,IAAI,MAAM,kBAAkB,CAAA;AAQxC,MAAM,WAAW,aAAa;IAC1B;;OAEG;IACH,eAAe,EAAE,OAAO,CAAA;IAExB;;OAEG;IACH,OAAO,EAAE,OAAO,CAAA;CACnB;AAkBD,qBAAa,aAAc,SAAQ,IAAI,CAAC,OAAO;IAC3C,OAAO,EAAE,MAAM,CAAA;IACf,OAAO,EAAE,aAAa,CAAA;gBAEV,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,aAAa;IAiD9D,QAAQ;IAMd,OAAO,CAAC,oBAAoB;IAI5B,OAAO,CAAC,WAAW;IAInB,OAAO,CAAC,cAAc;IAMtB,OAAO,CAAC,gBAAgB;IAOxB,OAAO,CAAC,kBAAkB;IAUpB,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IA+BvD,aAAa,IAAI,OAAO,CAAC,OAAO,CAAC;CA2B1C;AAED,wBAAsB,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,CAgBzH"}
|
{"version":3,"file":"","sourceRoot":"","sources":["file:///home/louis/Documents/spyglassmc-action/src/check_datapack.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,IAAI,MAAM,kBAAkB,CAAA;AAQxC,MAAM,WAAW,aAAa;IAC1B;;OAEG;IACH,eAAe,EAAE,OAAO,CAAA;IAExB;;OAEG;IACH,OAAO,EAAE,OAAO,CAAA;CACnB;AAkBD,qBAAa,aAAc,SAAQ,IAAI,CAAC,OAAO;IAC3C,OAAO,EAAE,MAAM,CAAA;IACf,OAAO,EAAE,aAAa,CAAA;gBAEV,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,aAAa;IAiD9D,QAAQ;IAMd,OAAO,CAAC,oBAAoB;IAI5B,OAAO,CAAC,WAAW;IAInB,OAAO,CAAC,cAAc;IAMtB,OAAO,CAAC,gBAAgB;IAOxB,OAAO,CAAC,kBAAkB;IAUpB,SAAS,CAAC,QAAQ,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IAgC3D,aAAa,IAAI,OAAO,CAAC,OAAO,CAAC;CA2B1C;AAED,wBAAsB,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,CAgBzH"}
|
13
dist/index.js
vendored
13
dist/index.js
vendored
@@ -87590,23 +87590,24 @@ class CustomService extends Service {
|
|||||||
endLine, endColumn
|
endLine, endColumn
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
async checkFile(path, lang) {
|
async checkFile(filePath, lang) {
|
||||||
const url = this.makeFileUrl(path);
|
const url = this.makeFileUrl(filePath);
|
||||||
const content = this.getFileContent(path);
|
const content = this.getFileContent(filePath);
|
||||||
this.project.onDidOpen(url, lang, 0, content);
|
this.project.onDidOpen(url, lang, 0, content);
|
||||||
const docAndNode = this.project.getClientManaged(url);
|
const docAndNode = this.project.getClientManaged(url);
|
||||||
if (!docAndNode) {
|
if (!docAndNode) {
|
||||||
core.error(`File ${path} is not loaded`);
|
core.error(`File ${filePath} is not loaded`);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
const { node } = docAndNode;
|
const { node } = docAndNode;
|
||||||
const errors = FileNode.getErrors(node);
|
const errors = FileNode.getErrors(node);
|
||||||
if (errors.length !== 0) {
|
if (errors.length !== 0) {
|
||||||
const msg = `${errors.length} error${errors.length > 1 ? "s" : ""} in ${path}`;
|
const relPath = external_path_default().relative(this.rootDir, filePath);
|
||||||
|
const msg = `${errors.length} error${errors.length > 1 ? "s" : ""} in ${relPath}`;
|
||||||
if (this.options.verbose) {
|
if (this.options.verbose) {
|
||||||
core.startGroup(msg);
|
core.startGroup(msg);
|
||||||
for (const err of errors) {
|
for (const err of errors) {
|
||||||
core.error(err.message, this.getErrorProperties(err, path, content));
|
core.error(err.message, this.getErrorProperties(err, filePath, content));
|
||||||
}
|
}
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
}
|
}
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "spyglassmc-action",
|
"name": "spyglassmc-action",
|
||||||
"version": "1.1.0",
|
"version": "1.1.4",
|
||||||
"description": "Check your Minecraft datapack for syntax or schema errors using SpyglassMC",
|
"description": "Check your Minecraft datapack for syntax or schema errors using SpyglassMC",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
Reference in New Issue
Block a user