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
5 changes: 5 additions & 0 deletions src/determine-dependencies.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,11 @@ module.exports = {

await new Promise(resolve => {
const classesInPhp = childProcess.spawn('php-classes.phar', [], options);
classesInPhp.on('error', error => {
if (error.code === 'ENOENT') {
console.log('Error: Missing `php-classes.phar`. Please see the README for install directions.');
}
});
classesInPhp.on('close', status => resolve());

// Pipe file contents to php-classes.phar separated by a zero byte
Expand Down
1 change: 1 addition & 0 deletions src/make/mageos-release.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Options:
--mageosRelease= Target Mage-OS release version
--releaseRefsFile= JS file exporting a map with the git repo refs to use for the release
--upstreamRelease= Upstream Magento Open Source release to use for package compatibility
--skipHistory Skip rebuilding of historic releases
`);
process.exit(1);
}
Expand Down
5 changes: 5 additions & 0 deletions src/release-build-tools.js
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,11 @@ async function buildMageOsProductCommunityEditionMetapackage(releaseVersion, ins
[`${vendor}/product-community-edition`]: [
(composerConfig) => {
updateComposerConfigFromMagentoToMageOs(composerConfig, releaseVersion, replaceVersionMap, vendor)

// Add upstreamRelease to composer extra data for reference
composerConfig.extra = composerConfig.extra || {};
composerConfig.extra.magento_version = replaceVersionMap['replaceVersionMap']['magento/product-community-edition'];

return composerConfig
}
]
Expand Down
Loading