1
0
Fork 0
mirror of https://code.forgejo.org/actions/setup-go synced 2025-06-24 18:58:01 +02:00

refactor: Use early return pattern

Signed-off-by: jongwooo <jongwooo.han@gmail.com>
This commit is contained in:
jongwooo 2022-12-12 21:20:36 +09:00
parent 38dbe75f81
commit ec819f6ce5
3 changed files with 26 additions and 31 deletions

View file

@ -60471,16 +60471,14 @@ function isGhes() {
}
exports.isGhes = isGhes;
function isCacheFeatureAvailable() {
if (!cache.isFeatureAvailable()) {
if (isGhes()) {
throw new Error('Cache action is only supported on GHES version >= 3.5. If you are on version >=3.5 Please check with GHES admin if Actions cache service is enabled or not.');
}
else {
core.warning('The runner was not able to contact the cache service. Caching will be skipped');
}
return false;
if (cache.isFeatureAvailable()) {
return true;
}
return true;
if (isGhes()) {
throw new Error('Cache action is only supported on GHES version >= 3.5. If you are on version >=3.5 Please check with GHES admin if Actions cache service is enabled or not.');
}
core.warning('The runner was not able to contact the cache service. Caching will be skipped');
return false;
}
exports.isCacheFeatureAvailable = isCacheFeatureAvailable;