1
0
Fork 0
mirror of https://code.forgejo.org/actions/checkout.git synced 2024-11-27 14:39:16 +01:00
This commit is contained in:
François Hodierne 2019-12-12 15:34:50 +01:00
parent 1f57fc5a0b
commit bfd0d500ee
2 changed files with 19 additions and 1 deletions

View file

@ -62,6 +62,10 @@ Refer [here](https://github.com/actions/checkout/blob/v1/README.md) for previous
# Whether to download Git-LFS files
# Default: false
lfs: ''
# Whether to silent failure
# Default: false
silentFailure: ''
```
<!-- end usage -->

16
dist/index.js vendored
View file

@ -2611,7 +2611,18 @@ function run() {
// Register problem matcher
coreCommand.issueCommand('add-matcher', {}, path.join(__dirname, 'problem-matcher.json'));
// Get sources
yield gitSourceProvider.getSource(sourceSettings);
try {
yield gitSourceProvider.getSource(sourceSettings);
}
catch (error) {
core.setOutput('failure', 'true');
if (sourceSettings.silentFailure) {
core.info(`Silent Failure: ${error.message}`);
}
else {
throw error;
}
}
}
finally {
// Unregister problem matcher
@ -10405,6 +10416,9 @@ function getInputs() {
core.debug(`lfs = ${result.lfs}`);
// Access token
result.accessToken = core.getInput('token');
// Silent Failure
result.silentFailure =
(core.getInput('silentFailure') || 'false').toUpperCase() === 'TRUE';
return result;
}
exports.getInputs = getInputs;