Compare commits

...

2 Commits

Author SHA1 Message Date
jhutchings1
5fa6bd2622 Update autobuild and analysis path error messages. 2020-07-11 11:45:36 -07:00
jhutchings1
278f870907 Add help URL to languages error 2020-07-11 11:40:35 -07:00
3 changed files with 4 additions and 4 deletions

View File

@@ -53,6 +53,6 @@ export function includeAndExcludeAnalysisPaths(config: configUtils.Config, langu
config.pathsIgnore.length !== 0 || config.pathsIgnore.length !== 0 ||
filters.length !== 0) && filters.length !== 0) &&
!languages.every(isInterpretedLanguage)) { !languages.every(isInterpretedLanguage)) {
core.warning('The "paths"/"paths-ignore" fields of the config only have effect for Javascript and Python'); core.warning('The "paths"/"paths-ignore" fields of the configuration only effect Javascript and Python analysis. [Learn more](https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#specifying-directories-to-scan) about modifying the directories to scan. );
} }
} }

View File

@@ -35,7 +35,7 @@ async function run() {
core.endGroup(); core.endGroup();
} catch (error) { } catch (error) {
core.setFailed("We were unable to automatically build your code. Please replace the call to the autobuild action with your custom build steps. " + error.message); core.setFailed(`We were unable to automatically build your ${language} code. Please replace the call to the autobuild action with your custom build steps. \n` + error.message);
await util.reportActionFailed('autobuild', error.message, error.stack); await util.reportActionFailed('autobuild', error.message, error.stack);
return; return;
} }

View File

@@ -148,7 +148,7 @@ async function run() {
// If the languages parameter was not given and no languages were // If the languages parameter was not given and no languages were
// detected then fail here as this is a workflow configuration error. // detected then fail here as this is a workflow configuration error.
if (languages.length === 0) { if (languages.length === 0) {
throw new Error("Did not detect any languages to analyze. Please update input in workflow."); throw new Error("Did not detect any languages to analyze. Please [update the languages property](https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection) in your workflow definition.");
} }
analysisPaths.includeAndExcludeAnalysisPaths(config, languages); analysisPaths.includeAndExcludeAnalysisPaths(config, languages);
@@ -243,6 +243,6 @@ async function run() {
} }
run().catch(e => { run().catch(e => {
core.setFailed("init action failed: " + e); core.setFailed("Init action failed: " + e);
console.log(e); console.log(e);
}); });