- fix test: unknown release"

This commit is contained in:
denihs
2023-04-27 17:14:31 -03:00
parent f13e46b933
commit b584620cd5
2 changed files with 4 additions and 4 deletions

View File

@@ -1037,7 +1037,7 @@ makeGlobalAsyncLocalStorage().run({}, async function () {
// ATTEMPT 2: legacy release, on disk. (And it's a "real" release, not a
// "red pill" release which has the same name as a modern release!)
if (warehouse.realReleaseExistsInWarehouse(releaseName)) {
var manifest = warehouse.ensureReleaseExistsAndReturnManifest(
var manifest = await warehouse.ensureReleaseExistsAndReturnManifest(
releaseName);
await oldSpringboard(manifest.tools); // doesn't return
}
@@ -1062,7 +1062,7 @@ makeGlobalAsyncLocalStorage().run({}, async function () {
// ATTEMPT 4: legacy release, loading from warehouse server.
manifest = null;
try {
manifest = warehouse.ensureReleaseExistsAndReturnManifest(
manifest = await warehouse.ensureReleaseExistsAndReturnManifest(
releaseName);
} catch (e) {
// Note: this is WAREHOUSE's NoSuchReleaseError, not RELEASE's

View File

@@ -191,7 +191,7 @@ Object.assign(warehouse, {
// fetches the manifest file for the given release version. also fetches
// all of the missing versioned packages referenced from the release manifest
// @param releaseVersion {String} eg "0.1"
_populateWarehouseForRelease: function (releaseVersion, showInstalling) {
_populateWarehouseForRelease: async function (releaseVersion, showInstalling) {
var releasesDir = files.pathJoin(warehouse.getWarehouseDir(), 'releases');
files.mkdir_p(releasesDir, 0o755);
var releaseManifestPath = files.pathJoin(releasesDir,
@@ -221,7 +221,7 @@ Object.assign(warehouse, {
}
try {
var result = httpHelpers.request(
var result = await httpHelpers.request(
WAREHOUSE_URLBASE + "/releases/" + releaseVersion + ".release.json");
} catch (e) {
throw new files.OfflineError(e);