Commit Graph

54 Commits

Author SHA1 Message Date
Pavel Djundik
4f3e4a0865 Merge pull request #3004 from thelounge/xpaw/drop-node-6
Bump minimum node version to 8 LTS
2019-02-12 12:47:36 +02:00
Jérémie Astori
7c024864b2 Improve discriminating bots from actual contributors in the list of PRs/commits 2019-01-30 00:47:08 -05:00
Jérémie Astori
682207ffe6 Use a __typename on commits and pull requests to discriminate on types
This was done by checking if the entry had a title or a messageHeadline, which is rather brittle.
2019-01-30 00:34:39 -05:00
Pavel Djundik
b8dde41482 Bump minimum node version to 8 LTS 2019-01-29 10:44:19 +02:00
Jérémie Astori
85d87a3b37 Make sure to retrieve the correct tag info when there is no commit attached to the tag 2019-01-29 01:04:30 -05:00
Jérémie Astori
bd5cbba03e Do not report the (renamed) Renovate bot as a contributor 2019-01-28 03:13:09 -05:00
Jérémie Astori
07052d2870 List website contributors as well when generating changelog entries 2019-01-10 01:11:48 -05:00
Jérémie Astori
aa39f31fa9 Cleanup changelog entries dedupe function 2019-01-08 00:30:06 -05:00
Jérémie Astori
41c1b3275e Only generate entries for commits/PRs that do not already exist in the CHANGELOG upon re-generation
This is helpful when commits are added after starting to work on the changelog entry.
2019-01-07 00:32:18 -05:00
Jérémie Astori
263d2ca133 Merge pull request #2786 from thelounge/xpaw/fix-changelog
Update changelog generator script
2018-12-15 23:44:29 -05:00
Jérémie Astori
74b7d22a44 Add a couple URLs in changelog output to make it easier to track skipped commits/PRs 2018-12-10 01:17:47 -05:00
Jérémie Astori
f832f8e65b Fix a bug in comment meta tag detection 2018-12-10 01:17:19 -05:00
Jérémie Astori
8e2b64d8b1 Skip all commits for version bumps or changelog entries 2018-12-10 01:16:58 -05:00
Pavel Djundik
f02949ef0a Make links in generated config relative 2018-11-30 12:34:18 +02:00
Pavel Djundik
8635f2f3d8 Fix missing colors dependency, simplify version warning 2018-11-27 13:15:01 +02:00
Pavel Djundik
e321c7eb99 Minor fixes in the config 2018-10-29 09:54:58 +02:00
Jérémie Astori
7c4fce55ff Fix config generator script comment 🙄 2018-10-28 22:55:54 -04:00
Pavel Djundik
05482e952b Update package title extraction for renovate bot 2018-09-19 14:46:55 +03:00
Pavel Djundik
557d4c4ddd Use website repo last tag because it can differ 2018-09-19 14:42:37 +03:00
Pavel Djundik
d326435fe7 Split pull request query into chunks
Otherwise github api chokes when asking about too many pull requests at once
2018-09-19 14:31:25 +03:00
Pavel Djundik
62cb252933 Fix website repository name 2018-09-19 14:30:48 +03:00
Pavel Djundik
81913bca66 Update emoji data for Emoji v11 2018-08-31 22:41:41 +03:00
Jérémie Astori
09d6dfc604 Merge pull request #2645 from thelounge/astorije/better-docs
Improve inline documentation of config defaults and use it to generate website counterpart
2018-07-21 02:12:37 -04:00
christer88
8b1e7c0f72 Remove [sudo] as requested 2018-07-19 09:15:40 +02:00
christer88
8d5de36987 Recommend using Yarn instead of NPM in changelog
TheLounge has started using Yarn, but does also support NPM. Yarn seems to in some cases solve issues people experience when using NPM, e.g. Sqlite3 installation.

I think it's good and about time to recommend using Yarn instead of NPM.
2018-07-19 01:10:49 +02:00
Jérémie Astori
fd5652ed60 Add a script to generate documentation for config.js based on comments 2018-07-17 01:39:45 -04:00
Pavel Djundik
67abcb03c2 Replace Greenkeeper with Renovate 2018-05-15 09:56:23 +03:00
Max Leiter
01753a814c Improve accessibility for emoji 2018-03-18 12:13:48 -07:00
Pavel Djundik
fee81e78e1 Replace colors.js with chalk 2018-03-02 20:28:54 +02:00
Jérémie Astori
b943b12cd1 Use Yarn in the PR-test script 2018-02-22 00:50:27 -05:00
Pavel Djundik
59ec07be87 Update all links to thelounge repository 2018-02-21 22:47:52 -05:00
Pavel Djundik
c733e72e7a Auto-fix code for padding-line-between-statements rule 2018-02-20 09:28:04 +02:00
Jérémie Astori
8403d277b4 Replace reference to website with new URL 2018-02-19 12:23:41 -05:00
Jérémie Astori
416f45d1e3 Use some ES6/Node v4-only syntax when possible 2018-02-19 18:30:00 +02:00
Jérémie Astori
befafade31 Slightly improve the changelog script, by splitting uncategorized items
I have more substantial ideas for future changelogs, but this already helped me for v2.7.0 changelog, and it is as far as I can go without editing the changelogs themselves. Stay tuned.
2018-01-27 16:32:47 -05:00
Jérémie Astori
c809d4beaf Fix a bug with the changelog script, on commit pagination 2018-01-27 16:32:47 -05:00
Jérémie Astori
5c9e985999 Separate and improve wording for pre and rc pre-release versions 2017-12-28 17:26:32 -05:00
Jérémie Astori
dbd07d55e3 Allow keywords as changelog script version argument, e.g. node scripts/changelog pre 2017-12-27 19:18:07 -05:00
Jérémie Astori
f6be0e0ee0 Add a script to pre-generate changelog entries
I have been using and improving that script for some time now, at least all 2.5 and 2.6 releases. 👌
2017-11-12 16:28:01 -05:00
Pavel Djundik
14e2174d44 Generate correct emoji unicode 2017-10-29 10:41:53 +02:00
Pavel Djundik
a60d7e31d9 Merge pull request #1651 from thelounge/xpaw/new-emoji
Generate emoji map from EmojiOne data
2017-10-29 10:25:14 +02:00
Max Leiter
38c31a74a2 Allow run-pr script to pass arguments to npm start 2017-10-25 10:06:17 -07:00
Pavel Djundik
862d75b8ab Add script to generate emoji map from emojione data 2017-10-19 12:46:52 +03:00
Pavel Djundik
3f2a017583 Create public folder with webpack 2017-10-18 21:20:12 +03:00
Jérémie Astori
aa377ee59b Switch Font Awesome build script to use our logger 2017-09-17 22:20:20 -04:00
Jérémie Astori
b8399471b3 Enable ESLint no-console rule to avoid future mistakes 2017-09-17 21:50:21 -04:00
Pavel Djundik
a3744cf81b Do not hardcoded vendor bundles in webpack 2017-06-27 12:55:12 +03:00
Jérémie Astori
211d2e5460 Always rebase with master when running PRs to make sure latest code is being tested 2017-06-20 01:18:30 -04:00
Jérémie Astori
a403dac8ef Build in production environment on script testing PRs 2017-06-20 01:17:11 -04:00
Jérémie Astori
5e046a963b Fix run_pr.sh script
`npm run build` is now mandatory.
2017-02-12 17:33:46 -05:00