root: add bump tasks for circle [skip ci]

This commit is contained in:
Brian Mann
2017-09-19 15:31:10 -04:00
parent 3b0f8e49f0
commit 80914cbd31
4 changed files with 29 additions and 25 deletions
+1 -1
View File
@@ -27,7 +27,7 @@
"precommit-lint": "eslint --fix",
"prepush": "npm run stop-only",
"stop-only": "stop-only packages --exclude-dir .cy --exclude-dir .projects --exclude-dir node_modules --exclude-dir dist --exclude-dir dist-test --exclude-dir fixtures --exclude-dir lib --exclude-dir bower_components",
"bump": "gulp bump",
"bump": "node ./scripts/binary.js bump",
"binary-build": "node ./scripts/binary.js build",
"binary-zip": "node ./scripts/binary.js zip",
"binary-upload": "node ./scripts/binary.js upload",
+3 -3
View File
@@ -92,7 +92,7 @@ getBumpTasks = ->
type: "list"
message: "Which bump task?"
choices: [{
name: "Bump Cypress Version for all CI providers"
name: "Bump Cypress Binary Version for all CI providers"
value: "version"
},{
name: "Run All Projects for all CI providers"
@@ -120,10 +120,10 @@ whichZipFile = ->
whichVersion = (distDir) ->
## realpath returns the absolute full path
glob("*/package.json", {cwd: distDir, realpath: true})
.map (pkg) =>
.map (pkg) ->
fs.readJsonAsync(pkg)
.get("version")
.then (versions) =>
.then (versions) ->
versions = _.uniq(versions)
prompt(getVersions(versions))
+24 -20
View File
@@ -6,33 +6,37 @@ path = require("path")
fs = Promise.promisifyAll(fs)
car = null
PROVIDERS = {
circle: [
"cypress-io/cypress-dashboard"
"cypress-io/cypress-core-example"
"cypress-io/cypress-core-desktop-gui"
"cypress-io/cypress-example-kitchensink"
"cypress-io/cypress-example-todomvc"
"cypress-io/cypress-example-piechopper"
"cypress-io/cypress-example-recipes"
"cypress-io/cypress-example-node-versions"
"cypress-io/cypress-example-module-api"
# "cypress-io/cypress-dashboard"
# "cypress-io/cypress-core-example"
# "cypress-io/cypress-core-desktop-gui"
# "cypress-io/cypress-example-kitchensink"
# "cypress-io/cypress-example-todomvc"
# "cypress-io/cypress-example-piechopper"
# "cypress-io/cypress-example-recipes"
"cypress-io/cypress-test-example-repos"
"cypress-io/cypress-test-node-versions"
"cypress-io/cypress-test-nested-projects"
"cypress-io/cypress-test-module-api"
"cypress-io/cypress-test-ci-environments"
]
travis: [
# "cypress-io/cypress-dashboard"
"cypress-io/cypress-core-example"
"cypress-io/cypress-core-desktop-gui"
"cypress-io/cypress-example-kitchensink"
"cypress-io/cypress-example-todomvc"
"cypress-io/cypress-example-piechopper"
"cypress-io/cypress-example-recipes"
]
# travis: [
# # "cypress-io/cypress-dashboard"
# "cypress-io/cypress-core-example"
# "cypress-io/cypress-core-desktop-gui"
# "cypress-io/cypress-example-kitchensink"
# "cypress-io/cypress-example-todomvc"
# "cypress-io/cypress-example-piechopper"
# "cypress-io/cypress-example-recipes"
# ]
}
awaitEachProjectAndProvider = (fn) ->
ciJson = path.join(__dirname, "support/ci.json")
ciJson = path.join(__dirname, "support/.ci.json")
creds = fs.readJsonSync(ciJson, "utf8")
fs.readJsonAsync(ciJson)
@@ -58,7 +62,7 @@ module.exports = {
version: (version) ->
awaitEachProjectAndProvider (project, provider) ->
car.updateProjectEnv(project, provider, {
CYPRESS_VERSION: version
CYPRESS_BINARY_VERSION: version
})
run: ->
+1 -1
View File
@@ -86,7 +86,7 @@ deploy = {
when "run"
bump.run()
when "version"
ask.whichVersion(meta.distDir)
ask.whichVersion(meta.distDir(""))
.then (v) ->
bump.version(v)