Skip to content

Commit

Permalink
v3.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Exelord committed Dec 26, 2017
1 parent 7f536ed commit 56c5ca5
Show file tree
Hide file tree
Showing 5 changed files with 285 additions and 118 deletions.
2 changes: 1 addition & 1 deletion .github_changelog_generator
Original file line number Diff line number Diff line change
@@ -1 +1 @@
future-release=3.4.0
future-release=v3.5.0
11 changes: 9 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
# Change Log

## [3.4.0](https://github.com/Exelord/ember-initials/tree/3.4.0) (2017-11-27)
[Full Changelog](https://github.com/Exelord/ember-initials/compare/v3.3.0...3.4.0)
## [v3.5.0](https://github.com/Exelord/ember-initials/tree/v3.5.0) (2017-12-26)
[Full Changelog](https://github.com/Exelord/ember-initials/compare/v3.4.0...v3.5.0)

**Implemented enhancements:**

- Ember 2.17 upgrade [\#40](https://github.com/Exelord/ember-initials/pull/40) ([Exelord](https://github.com/Exelord))

## [v3.4.0](https://github.com/Exelord/ember-initials/tree/v3.4.0) (2017-11-27)
[Full Changelog](https://github.com/Exelord/ember-initials/compare/v3.3.0...v3.4.0)

**Implemented enhancements:**

Expand Down
46 changes: 46 additions & 0 deletions config/release.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/* eslint-env node */
const fs = require('fs');
const path = require('path');
const { exec } = require('child_process');

function generateChangelog(project, version) {
let content = `future-release=${version}\n`;
let generatorPath = path.join(project.root, '.github_changelog_generator');

return new Promise(function(resolve, reject) {
fs.writeFile(generatorPath, content, (err) => err ? reject(err) : resolve());
}).then(() => {
return new Promise(function(resolve, reject) {
exec('github_changelog_generator', (err) => err ? reject(err) : resolve());
});
})
}

function generateWebsite(version) {
let command = `ember github-pages:commit --message "${version}" && git push origin gh-pages:gh-pages`;

return new Promise(function(resolve, reject) {
exec(command, (err) => err ? reject(err) : resolve());
});
}

// For details on each option run `ember help release`
module.exports = {
// local: true,
// remote: 'some_remote',
// annotation: "Release %@",
message: "%@",
// manifest: [ 'package.json', 'bower.json', 'someconfig.json' ],
// publish: true,
// strategy: 'date',
// format: 'YYYY-MM-DD',
// timezone: 'America/Los_Angeles',

beforeCommit: function(project, versions) {
return generateChangelog(project, versions.next);
},

afterPush: function(project, versions) {
return generateWebsite(versions.next);
}
};
Loading

0 comments on commit 56c5ca5

Please sign in to comment.