Commit Graph

283 Commits

Author SHA1 Message Date
b9af15e19f Enforce array trailling commas
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
fcf5fe1d5d Move code snipper to its own directory
Because our main composer has php engine specified as 5.6
we cannot use tools and libraries dependent on php 7

[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
99817cf5a4 Run php lint in parallel
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
b72908dca9 Add method stub for PHPStan
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
98c9461a15 Check if all issues PRs are merged 2019-05-10 09:02:12 -04:00
e2e3715684 Add release dates to JIRA in release:publish-jira command
[MAILPOET-2001]
2019-05-02 09:08:46 -04:00
5289b83254 Add helper for building minor version
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
db31ef3646 Tag release on 'release' branch
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
09d1f2cd99 Reuse JiraController factory for other services
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
3280eeb241 Add annotations for PHPStan
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
8b4bf19bdd Add command to publish release on JIRA
[MAILPOET-1884]
2019-04-19 12:49:36 +02:00
wxa
f63733abc5 Add a helper method to increment versions [MAILPOET-1869] 2019-04-19 11:41:32 +02:00
wxa
e2caf8d504 Remove project setter, pass project as an argument [MAILPOET-1869] 2019-04-19 11:41:32 +02:00
wxa
1153517046 Automate the next release version bump [MAILPOET-1869] 2019-04-19 11:41:32 +02:00
b40e4bb28a Use WC functions to get short and full description in products widget
[MAILPOET-1843]
2019-04-16 16:40:45 +02:00
400fb7f559 Ensure release ZIP is built from latest commit
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
b33c149d6f Add CircleCI controller for ZIP build downloading
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
c158eb3beb Add GitHub release controller
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
720ab23eca Replace custom HTTP client with Guzzle
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
9d20132866 Use autoloader in Robo file and release task classes
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
46a0b7501b Update phpstan to level 5
[MAILPOET-1969]
2019-04-10 09:55:13 -04:00
de1a4e680a Fix double newline after default changelog message
[MAILPOET-1885]
2019-04-10 04:40:25 -04:00
d0e48750b2 Implement Slack release notifier
[MAILPOET-1885]
2019-04-10 04:40:25 -04:00
32eb71da7f Rename Jira to JiraController
[MAILPOET-1885]
2019-04-10 04:40:25 -04:00
1433852383 Produce better JSON when constructing HTTP request
[MAILPOET-1885]
2019-04-10 04:40:25 -04:00
152bd7031c Refactor HttpClient out of JIRA controller
[MAILPOET-1885]
2019-04-10 04:40:25 -04:00
6f85c27d4f Fix PHPStan warnings 2019-03-28 15:20:28 -04:00
c5b5d8f45d Downgrade PHPStan level to 4
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
f3f769316a Upgrade PHPStan level to 5
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
21766421d5 Upgrade PHPStan level to 4
I had to add some ignore errors until phpstan/phpstan#1482 is resolved

[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
7d6f69ec1d Upgrade PHPStan level to 3
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
7a8ba52b57 Skip "Won't Do" issues from changelog
[MAILPOET-1867]
2019-03-21 15:58:48 +01:00
wxa
de4a95cf92 Add release preparation command [MAILPOET-1847] 2019-02-28 12:02:09 -05:00
bed80e67f1 Use phpstan level 2
[MAILPOET-1822]
2019-02-21 13:49:52 -05:00
wxa
898d61de2d Don't update versions for already tagged tickets, rename a method [MAILPOET-1783] 2019-02-13 12:20:00 -05:00
wxa
a829e05bfb Make version optional, remove Premium-related code [MAILPOET-1783] 2019-02-13 12:20:00 -05:00
wxa
84f0816dca Add a command to assign release versions to Jira tickets [MAILPOET-1783] 2019-02-13 12:20:00 -05:00
3ee58aea10 Add space between if and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
ebbdec5ebd Add space between foreach and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
b2e5952896 Update code sniffer rules to require space after keywords
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
9b2ede0cc8 Fix small bug on release task 2019-02-12 16:21:16 +01:00
e1601b20de Add changelog controller and Jira
[MAILPOET-1770]
2019-02-08 12:20:23 -05:00
f719ae69c5 Fix the PHPStan report about passing in arguments into empty constructor 2019-01-24 15:20:29 +02:00
db3ea80b87 Skip reporting ignored errors if they do not happen 2019-01-23 21:26:11 +02:00
e13789b768 Fix "Static call to instance method" errors on Models
Paris uses magic methods to create model instance for static calls
2019-01-23 18:44:43 +02:00
9f13f68e39 Fix "Access to undefined property" rule violations 2019-01-23 11:33:47 +02:00
c73741e727 Add ability to register premium service as a dependency of free plugin
[PREMIUM-99]
2018-12-12 08:53:28 +01:00
48d202ee99 Add Robo task for PHPstan, avoid conflicts using other working dir
[MAILPOET-1657]
2018-12-10 16:15:39 +01:00
bf7e6a601e Move prefixed dependencies from lib/Dependencies to vendor-prefixed
[MAILPOET-1642]
2018-11-20 14:11:33 +01:00
0a12d64cbf Added PHPStan on level 0 for lib directory 2018-11-15 11:41:04 +01:00