UNPKG

ember-route-task-helper

Version:

Easily access tasks defined on a route in your templates

24 lines (20 loc) 751 B
/* eslint-disable node/no-unsupported-features, node/no-unpublished-require, no-console */ const { execSync } = require('child_process'); const generateChangelog = require('ember-cli-changelog/lib/tasks/release-with-changelog'); module.exports = { publish: true, beforeCommit: generateChangelog, afterPublish(project, versions) { // Publish dummy app with docs to gh-pages runCommand('git branch -f gh-pages origin/gh-pages'); runCommand( `ember github-pages:commit --message "Released ${versions.next}"` ); runCommand('git push origin gh-pages:gh-pages'); } }; function runCommand(command) { console.log(`running: ${command}`); const output = execSync(command, { encoding: 'utf8' }); console.log(output); }