Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
594 changes: 218 additions & 376 deletions publish/deployed/kovan-ovm/deployment.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion publish/releases.json
Original file line number Diff line number Diff line change
Expand Up @@ -605,7 +605,7 @@
"major": 2,
"minor": 50
},
"sips": [135, 174]
"sips": [135, 142, 174]
},
{
"name": "Kaus",
Expand Down
2 changes: 1 addition & 1 deletion publish/src/commands/deploy/rebuild-resolver-caches.js
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ module.exports = async ({
}
}

const addressesChunkSize = useOvm ? 7 : 20;
const addressesChunkSize = useOvm ? 5 : 20;
let batchCounter = 1;
for (let i = 0; i < contractsToRebuildCache.length; i += addressesChunkSize) {
const chunk = contractsToRebuildCache.slice(i, i + addressesChunkSize);
Expand Down
10 changes: 5 additions & 5 deletions publish/src/commands/prepare-deploy.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@ const getReleasesNotYetReleased = ({ useOvm = false }) =>
);

// Get unreleased sips
const getSips = (useOvm = false) => {
const getSips = ({ useOvm = false }) => {
const layers = ['both', useOvm ? 'ovm' : 'base'];
return releases.sips.filter(
({ layer, released }) => layers.includes(layer) && !layers.includes(released)
);
};

// Get defined source files from the given sip, or an empty Array
const getSipSources = (sip, useOvm = false) => {
const getSipSources = ({ sip, useOvm = false }) => {
if (!sip.sources) return [];
if (Array.isArray(sip.sources)) return sip.sources;
const baseSources = sip.sources.base || [];
Expand Down Expand Up @@ -70,8 +70,8 @@ const prepareDeploy = async ({
let sources;
if (useSips) {
// Pick unreleased sips that have sources that need to be prepared
const sips = getSips();
sources = sips.flatMap(sip => getSipSources(sip, useOvm));
const sips = getSips({ useOvm });
sources = sips.flatMap(sip => getSipSources({ sip, useOvm }));

if (sources.length > 0) {
console.log(gray(`Preparing SIPs: ${sips.map(({ sip }) => sip).join(', ')}`));
Expand All @@ -84,7 +84,7 @@ const prepareDeploy = async ({
.flatMap(sipNumber => {
const sip = releases.sips.find(sip => sip.sip === sipNumber);
if (!sip) throw new Error(`Invalid SIP number "${sipNumber}"`);
return getSipSources(sip, useOvm);
return getSipSources({ sip, useOvm });
});

if (sources.length > 0) {
Expand Down