UNPKG

@dappnode/dappnodesdk

Version:

dappnodesdk is a tool to make the creation of new dappnode packages as simple as possible. It helps to initialize and publish in ethereum blockchain

29 lines 1.07 kB
import { addReleaseRecord } from "../../utils/releaseRecord.js"; import { pruneCache } from "../../utils/cache.js"; import path from "path"; export function getSaveUploadResultsTask({ packagesToBuildProps, rootDir, variantsDirPath, contentProvider, skipUpload, }) { return { title: "Save upload results", skip: () => skipUpload, task: async (ctx) => { for (const { variant, manifest: { name, version } } of packagesToBuildProps) { const { releaseMultiHash: hash } = ctx[name]; if (!hash) continue; addReleaseRecord({ dir: variant ? path.join(variantsDirPath, variant) : rootDir, version, hash, to: contentProvider }); } try { await pruneCache(); } catch (e) { console.error("Error on pruneCache", e); } } }; } //# sourceMappingURL=getSaveUploadResultsTask.js.map