10BC0 Update header text from 'Linux' to 'Ubuntu' · actions/setup-python@f171720 · GitHub
[go: up one dir, main page]

Skip to content

Commit f171720

Browse files
Update header text from 'Linux' to 'Ubuntu'
1 parent c3739a1 commit f171720

File tree

4 files changed

+1082
-1170
lines changed

4 files changed

+1082
-1170
lines changed

dist/cache-save/index.js

Lines changed: 109 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -87714,22 +87714,23 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
8771487714
}) : function(o, v) {
8771587715
o["default"] = v;
8771687716
});
87717-
var __importStar = (this && this.__importStar) || function (mod) {
87718-
if (mod && mod.__esModule) return mod;
87719-
var result = {};
87720-
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
87721-
__setModuleDefault(result, mod);
87722-
return result;
87723-
};
87724-
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
87725-
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
87726-
return new (P || (P = Promise))(function (resolve, reject) {
87727-
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
87728-
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
87729-
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
87730-
step((generator = generator.apply(thisArg, _arguments || [])).next());
87731-
});
87732-
};
87717+
var __importStar = (this && this.__importStar) || (function () {
87718+
var ownKeys = function(o) {
87719+
ownKeys = Object.getOwnPropertyNames || function (o) {
87720+
var ar = [];
87721+
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
87722+
return ar;
87723+
};
87724+
return ownKeys(o);
87725+
};
87726+
return function (mod) {
87727+
if (mod && mod.__esModule) return mod;
87728+
var result = {};
87729+
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
87730+
__setModuleDefault(result, mod);
87731+
return result;
87732+
};
87733+
})();
8773387734
Object.defineProperty(exports, "__esModule", ({ value: true }));
8773487735
exports.State = void 0;
8773587736
const cache = __importStar(__nccwpck_require__(5116));
@@ -87747,36 +87748,32 @@ class CacheDistributor {
8774787748
this.cacheDependencyPath = cacheDependencyPath;
8774887749
this.CACHE_KEY_PREFIX = 'setup-python';
8774987750
}
87750-
handleLoadedCache() {
87751-
return __awaiter(this, void 0, void 0, function* () { });
87752-
}
87753-
restoreCache() {
87754-
return __awaiter(this, void 0, void 0, function* () {
87755-
const { primaryKey, restoreKey } = yield this.computeKeys();
87756-
if (primaryKey.endsWith('-')) {
87757-
const file = this.packageManager === 'pip'
87758-
? `${this.cacheDependencyPath
87759-
.split('\n')
87760-
.join(',')} or ${constants_1.CACHE_DEPENDENCY_BACKUP_PATH}`
87761-
: this.cacheDependencyPath.split('\n').join(',');
87762-
throw new Error(`No file in ${process.cwd()} matched to [${file}], make sure you have checked out the target repository`);
87763-
}
87764-
const cachePath = yield this.getCacheGlobalDirectories();
87765-
core.saveState(State.CACHE_PATHS, cachePath);
87766-
let matchedKey;
87767-
try {
87768-
matchedKey = yield cache.restoreCache(cachePath, primaryKey, restoreKey);
87769-
}
87770-
catch (err) {
87771-
const message = err.message;
87772-
core.info(`[warning]${message}`);
87773-
core.setOutput('cache-hit', false);
8000 87774-
return;
87775-
}
87776-
core.saveState(State.STATE_CACHE_PRIMARY_KEY, primaryKey);
87777-
yield this.handleLoadedCache();
87778-
this.handleMatchResult(matchedKey, primaryKey);
87779-
});
87751+
async handleLoadedCache() { }
87752+
async restoreCache() {
87753+
const { primaryKey, restoreKey } = await this.computeKeys();
87754+
if (primaryKey.endsWith('-')) {
87755+
const file = this.packageManager === 'pip'
87756+
? `${this.cacheDependencyPath
87757+
.split('\n')
87758+
.join(',')} or ${constants_1.CACHE_DEPENDENCY_BACKUP_PATH}`
87759+
: this.cacheDependencyPath.split('\n').join(',');
87760+
throw new Error(`No file in ${process.cwd()} matched to [${file}], make sure you have checked out the target repository`);
87761+
}
87762+
const cachePath = await this.getCacheGlobalDirectories();
87763+
core.saveState(State.CACHE_PATHS, cachePath);
87764+
let matchedKey;
87765+
try {
87766+
matchedKey = await cache.restoreCache(cachePath, primaryKey, restoreKey);
87767+
}
87768+
catch (err) {
87769+
const message = err.message;
87770+
core.info(`[warning]${message}`);
87771+
core.setOutput('cache-hit', false);
87772+
return;
87773+
}
87774+
core.saveState(State.STATE_CACHE_PRIMARY_KEY, primaryKey);
87775+
await this.handleLoadedCache();
87776+
this.handleMatchResult(matchedKey, primaryKey);
8778087777
}
8778187778
handleMatchResult(matchedKey, primaryKey) {
8778287779
if (matchedKey) {
@@ -87827,90 +87824,86 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
8782787824
}) : function(o, v) {
8782887825
o["default"] = v;
8782987826
});
87830-
var __importStar = (this && this.__importStar) || function (mod) {
87831-
if (mod && mod.__esModule) return mod;
87832-
var result = {};
87833-
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
87834-
__setModuleDefault(result, mod);
87835-
return result;
87836-
};
87837-
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
87838-
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
87839-
return new (P || (P = Promise))(function (resolve, reject) {
87840-
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
87841-
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
87842-
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
87843-
step((generator = generator.apply(thisArg, _arguments || [])).next());
87844-
});
87845-
};
87827+
var __importStar = (this && this.__importStar) || (function () {
87828+
var ownKeys = function(o) {
87829+
ownKeys = Object.getOwnPropertyNames || function (o) {
87830+
var ar = [];
87831+
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
87832+
return ar;
87833+
};
87834+
return ownKeys(o);
87835+
};
87836+
return function (mod) {
87837+
if (mod && mod.__esModule) return mod;
87838+
var result = {};
87839+
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
87840+
__setModuleDefault(result, mod);
87841+
return result;
87842+
};
87843+
})();
8784687844
var __importDefault = (this && this.__importDefault) || function (mod) {
8784787845
return (mod && mod.__esModule) ? mod : { "default": mod };
8784887846
};
8784987847
Object.defineProperty(exports, "__esModule", ({ value: true }));
87850-
exports.run = void 0;
87848+
exports.run = run;
8785187849
const core = __importStar(__nccwpck_require__(7484));
8785287850
const cache = __importStar(__nccwpck_require__(5116));
8785387851
const fs_1 = __importDefault(__nccwpck_require__(9896));
8785487852
const cache_distributor_1 = __nccwpck_require__(2326);
8785587853
// Added early exit to resolve issue with slow post action step:
8785687854
// - https://github.com/actions/setup-node/issues/878
8785787855
// https://github.com/actions/cache/pull/1217
87858-
function run(earlyExit) {
87859-
return __awaiter(this, void 0, void 0, function* () {
87860-
try {
87861-
const cache = core.getInput('cache');
87862-
if (cache) {
87863-
yield saveCache(cache);
87864-
if (earlyExit) {
87865-
process.exit(0);
87866-
}
87856+
async function run(earlyExit) {
87857+
try {
87858+
const cache = core.getInput('cache');
87859+
if (cache) {
87860+
await saveCache(cache);
87861+
if (earlyExit) {
87862+
process.exit(0);
8786787863
}
8786887864
}
87869-
catch (error) {
87870-
const err = error;
87871-
core.setFailed(err.message);
87872-
}
87873-
});
87865+
}
87866+
catch (error) {
87867+
const err = error;
87868+
core.setFailed(err.message);
87869+
}
8787487870
}
87875-
exports.run = run;
87876-
function saveCache(packageManager) {
87877-
return __awaiter(this, void 0, void 0, function* () {
87878-
const cachePathState = core.getState(cache_distributor_1.State.CACHE_PATHS);
87879-
if (!cachePathState) {
87880-
core.warning('Cache paths are empty. Please check the previous logs and make sure that the python version is specified');
87881-
return;
87882-
}
87883-
const cachePaths = JSON.parse(cachePathState);
87884-
core.debug(`paths for caching are ${cachePaths.join(', ')}`);
87885-
if (!isCacheDirectoryExists(cachePaths)) {
87886-
core.warning(`Cache folder path is retrieved for ${packageManager} but doesn't exist on disk: ${cachePaths.join(', ')}. This likely indicates that there are no dependencies to cache. Consider removing the cache step if it is not needed.`);
87887-
return;
87888-
}
87889-
const primaryKey = core.getState(cache_distributor_1.State.STATE_CACHE_PRIMARY_KEY);
87890-
const matchedKey = core.getState(cache_distributor_1.State.CACHE_MATCHED_KEY);
87891-
if (!primaryKey) {
87892-
core.warning('Error retrieving key from state.');
87893-
return;
87894-
}
87895-
else if (matchedKey === primaryKey) {
87896-
// no change in target directories
87897-
core.info(`Cache hit occurred on the primary key ${primaryKey}, not saving cache.`);
87898-
return;
87899-
}
87900-
let cacheId = 0;
87901-
try {
87902-
cacheId = yield cache.saveCache(cachePaths, primaryKey);
87903-
}
87904-
catch (err) {
87905-
const message = err.message;
87906-
core.info(`[warning]${message}`);
87907-
return;
87908-
}
87909-
if (cacheId == -1) {
87910-
return;
87911-
}
87912-
core.info(`Cache saved with the key: ${primaryKey}`);
87913-
});
87871+
async function saveCache(packageManager) {
87872+
const cachePathState = core.getState(cache_distributor_1.State.CACHE_PATHS);
87873+
if (!cachePathState) {
87874+
core.warning('Cache paths are empty. Please check the previous logs and make sure that the python version is specified');
87875+
return;
87876+
}
87877+
const cachePaths = JSON.parse(cachePathState);
87878+
core.debug(`paths for caching are ${cachePaths.join(', ')}`);
87879+
if (!isCacheDirectoryExists(cachePaths)) {
87880+
core.warning(`Cache folder path is retrieved for ${packageManager} but doesn't exist on disk: ${cachePaths.join(', ')}. This likely indicates that there are no dependencies to cache. Consider removing the cache step if it is not needed.`);
87881+
return;
87882+
}
87883+
const primaryKey = core.getState(cache_distributor_1.State.STATE_CACHE_PRIMARY_KEY);
87884+
const matchedKey = core.getState(cache_distributor_1.State.CACHE_MATCHED_KEY);
87885+
if (!primaryKey) {
87886+
core.warning('Error retrieving key from state.');
87887+
return;
87888+
}
87889+
else if (matchedKey === primaryKey) {
87890+
// no change in target directories
87891+
core.info(`Cache hit occurred on the primary key ${primaryKey}, not saving cache.`);
87892+
return;
87893+
}
87894+
let cacheId = 0;
87895+
try {
87896+
cacheId = await cache.saveCache(cachePaths, primaryKey);
87897+
}
87898+
catch (err) {
87899+
const message = err.message;
87900+
core.info(`[warning]${message}`);
87901+
return;
87902+
}
87903+
if (cacheId == -1) {
87904+
return;
87905+
}
87906+
core.info(`Cache saved with the key: ${primaryKey}`);
8791487907
}
8791587908
function isCacheDirectoryExists(cacheDirectory) {
8791687909
const result = cacheDirectory.reduce((previousValue, currentValue) => {

0 commit comments

Comments
 (0)
0