Skip to content

Commit

Permalink
Renamed build -> build-commands and publish -> publish-commands to av…
Browse files Browse the repository at this point in the history
…oid conflict with .gitignore
  • Loading branch information
bvaughn committed Oct 16, 2017
1 parent bc093c9 commit 89d72b4
Show file tree
Hide file tree
Showing 22 changed files with 38 additions and 20 deletions.
File renamed without changes.
File renamed without changes.
18 changes: 18 additions & 0 deletions scripts/release/build-commands/validate-version.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
'use strict';

const chalk = require('chalk');
const {readJson} = require('fs-extra');
const {join} = require('path');
const semver = require('semver');

module.exports = async ({cwd, version}) => {
if (!semver.valid(version)) {
throw Error('Invalid version specified');
}

const rootPackage = await readJson(join(cwd, 'package.json'));

if (!semver.gt(version, rootPackage.version)) {
throw Error(chalk`Version {white ${rootPackage.version}} has already been published`);
}
};
28 changes: 14 additions & 14 deletions scripts/release/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,20 @@
const chalk = require('chalk');
const logUpdate = require('log-update');

const buildArtifacts = require('./build/build-artifacts');
const checkCircleCiStatus = require('./build/check-circle-ci-status');
const checkEnvironmentVariables = require('./build/check-environment-variables');
const checkNpmPermissions = require('./build/check-npm-permissions');
const checkPackageDependencies = require('./build/check-package-dependencies');
const checkUncommittedChanges = require('./build/check-uncommitted-changes');
const installYarnDependencies = require('./build/install-yarn-dependencies');
const parseBuildParameters = require('./build/parse-build-parameters');
const printPostBuildSummary = require('./build/print-post-build-summary');
const runAutomatedTests = require('./build/run-automated-tests');
const updateGit = require('./build/update-git');
const updatePackageVersions = require('./build/update-package-versions');
const updateYarnDependencies = require('./build/update-yarn-dependencies');
const validateVersion = require('./build/validate-version');
const buildArtifacts = require('./build-commands/build-artifacts');
const checkCircleCiStatus = require('./build-commands/check-circle-ci-status');
const checkEnvironmentVariables = require('./build-commands/check-environment-variables');
const checkNpmPermissions = require('./build-commands/check-npm-permissions');
const checkPackageDependencies = require('./build-commands/check-package-dependencies');
const checkUncommittedChanges = require('./build-commands/check-uncommitted-changes');
const installYarnDependencies = require('./build-commands/install-yarn-dependencies');
const parseBuildParameters = require('./build-commands/parse-build-parameters');
const printPostBuildSummary = require('./build-commands/print-post-build-summary');
const runAutomatedTests = require('./build-commands/run-automated-tests');
const updateGit = require('./build-commands/update-git');
const updatePackageVersions = require('./build-commands/update-package-versions');
const updateYarnDependencies = require('./build-commands/update-yarn-dependencies');
const validateVersion = require('./build-commands/validate-version');

// Follows the steps outlined in github.com/facebook/react/issues/10620
const run = async () => {
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
12 changes: 6 additions & 6 deletions scripts/release/publish.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
const chalk = require('chalk');
const logUpdate = require('log-update');

const checkBuildStatus = require('./publish/check-build-status');
const commitChangelog = require('./publish/commit-changelog');
const parsePublishParams = require('./publish/parse-publish-params');
const printPostPublishSummary = require('./publish/print-post-publish-summary');
const pushGitRemote = require('./publish/push-git-remote');
const publishToNpm = require('./publish/publish-to-npm');
const checkBuildStatus = require('./publish-commands/check-build-status');
const commitChangelog = require('./publish-commands/commit-changelog');
const parsePublishParams = require('./publish-commands/parse-publish-params');
const printPostPublishSummary = require('./publish-commands/print-post-publish-summary');
const pushGitRemote = require('./publish-commands/push-git-remote');
const publishToNpm = require('./publish-commands/publish-to-npm');

// Follows the steps outlined in github.com/facebook/react/issues/10620
const run = async () => {
Expand Down

0 comments on commit 89d72b4

Please sign in to comment.