Skip to content

Commit c47f755

Browse files
committed
v3.9.0
1 parent caf36b8 commit c47f755

File tree

5 files changed

+32
-11
lines changed

5 files changed

+32
-11
lines changed

β€Ž.github_changelog_generatorβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
future-release=v3.8.0
1+
future-release=v3.9.0

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Change Log
22

3+
## [v3.9.0](https://github.com/Exelord/ember-initials/tree/v3.9.0) (2018-02-05)
4+
[Full Changelog](https://github.com/Exelord/ember-initials/compare/v3.8.0...v3.9.0)
5+
6+
**Implemented enhancements:**
7+
8+
- Remove object-hash dependency [\#52](https://github.com/Exelord/ember-initials/pull/52) ([Exelord](https://github.com/Exelord))
9+
310
## [v3.8.0](https://github.com/Exelord/ember-initials/tree/v3.8.0) (2018-02-04)
411
[Full Changelog](https://github.com/Exelord/ember-initials/compare/v3.7.0...v3.8.0)
512

β€Žconfig/release.jsβ€Ž

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,35 @@ const path = require('path');
55
const exec = require('child_process').exec;
66

77
function generateChangelog(project, version) {
8+
console.log('Generating changelog...');
9+
810
let content = `future-release=${version}\n`;
911
let generatorPath = path.join(project.root, '.github_changelog_generator');
1012

1113
return new Promise(function(resolve, reject) {
1214
fs.writeFile(generatorPath, content, (err) => err ? reject(err) : resolve());
1315
}).then(() => {
14-
return new Promise(function(resolve, reject) {
15-
exec('github_changelog_generator', (err) => err ? reject(err) : resolve());
16-
});
16+
return _commandPromise('github_changelog_generator');
1717
})
1818
}
1919

2020
function generateWebsite(version) {
21+
console.log('Generating website...');
22+
2123
let command = `ember github-pages:commit --message "${version}" && git push origin gh-pages:gh-pages`;
24+
return _commandPromise(command);
25+
}
26+
27+
function regeneratePackageLock() {
28+
console.log('Regenerating package.lock...');
29+
30+
let removeCommand = `rm -rf tmp dist node_modules package-lock.json`;
31+
let installCommand = `npm i`;
32+
33+
return _commandPromise(removeCommand).then(() => _commandPromise(installCommand));
34+
}
2235

36+
function _commandPromise(command) {
2337
return new Promise(function(resolve, reject) {
2438
exec(command, (err) => err ? reject(err) : resolve());
2539
});
@@ -38,7 +52,7 @@ module.exports = {
3852
// timezone: 'America/Los_Angeles',
3953

4054
beforeCommit: function(project, versions) {
41-
return generateChangelog(project, versions.next);
55+
return generateChangelog(project, versions.next).then(() => regeneratePackageLock());
4256
},
4357

4458
afterPush: function(project, versions) {

β€Žpackage-lock.jsonβ€Ž

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žpackage.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "ember-initials",
33
"author": "Exelord",
4-
"version": "3.8.0",
4+
"version": "3.9.0",
55
"license": "MIT",
66
"homepage": "https://github.com/Exelord/ember-initials#readme",
77
"description": "Simple Initails Avatars for Ember 2 applications",

0 commit comments

Comments
Β (0)