Commit Graph

180 Commits

Author SHA1 Message Date
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
cdd0c69779 Disable XDebug in RoboFile, allow it for specific commands
[MAILPOET-1923]
2019-05-16 07:05:07 -04:00
98c9461a15 Check if all issues PRs are merged 2019-05-10 09:02:12 -04:00
71020058ba Output more info about release process
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
ce68561250 Don't download ZIP again in GitHub publish command
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
a9778da81d Inform ./do command user how to setup tokens in .env
[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
f9b7ece35e Unify 'version-name' option vs. 'version' argument
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
6625009605 Add new release:publish with all release tasks
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
5c65b391ee Rename prepare:release command to release:prepare
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
720d9a4808 Group release methods together & improve their order
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
34e4203b9f Move release commands to a namespace & improve naming
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
3bce5ed8fa Use logical order of translation command methods
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
305991ba26 Namespace translations commands & improve naming
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
f0558934bf Move protected functions to the end of RoboFile.php
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
59f2b438ac Add composer security check for prefixed dependencies
[MAILPOET-2002]
2019-04-24 10:56:45 +02:00
8b4bf19bdd Add command to publish release on JIRA
[MAILPOET-1884]
2019-04-19 12:49:36 +02:00
wxa
1153517046 Automate the next release version bump [MAILPOET-1869] 2019-04-19 11:41:32 +02:00
52f3d52017 Load environment in RoboFile always
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
787a43fe84 Add 'release:publish-github' command
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
a37628a8e6 Add 'release:download-zip' command
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
f12cb6d77b Refactor JiraController instantiation to a method
[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
3d1ae56934 Add 'release:publish-slack' command
[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
c6b5b4b4de Remove --force attribute from release command
[MAILPOET-1879]
2019-04-05 12:10:03 -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
92f5ef200f Add stylelint when compiling css, warn about slow watch task
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
fd2c90e6d3 Add qa:lint-css task, incorporate style linting into current flow
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
c708163d22 Simplify compiling scss and autoprefixing
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
aa212692b3 Update CircleCI configuration to newer PHP 7.3 Docker image
[MAILPOET-1864]
2019-03-07 10:07:38 -05:00
4c2f187880 Use cache for 'npm ci'
[MAILPOET-1837]
2019-03-06 08:05:43 -05:00
eef5f47a1a Use 'npm ci' instead of 'npm install' in scripts
[MAILPOET-1837]
2019-03-06 08:05:43 -05:00
wxa
8f8eb24b67 Do SVN checkout before publishing [MAILPOET-1848] 2019-02-28 13:09:07 -05: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
aaafff68c8 Use autoprefixer when compiling styles
[MAILPOET-1814]
2019-02-21 08:26:32 -05:00
c9c6c0651e Replace Stylus with SCSS, update watch and compile tasks
[MAILPOET-1813]
2019-02-21 08:26:32 -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
a935b091d3 Add space between elseif/else 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
745198e406 Add Robofile commands for changelog update and get
[MAILPOET-1770]
2019-02-08 12:20:23 -05:00
4bd38f8e89 Move test-related Docker files to tests/docker 2019-02-06 14:59:15 +03:00