Commit Graph

230 Commits

Author SHA1 Message Date
Pavel Dohnal
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
Pavel Dohnal
99817cf5a4 Run php lint in parallel
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Jan Jakeš
cdd0c69779 Disable XDebug in RoboFile, allow it for specific commands
[MAILPOET-1923]
2019-05-16 07:05:07 -04:00
Amine Ben hammou
98c9461a15 Check if all issues PRs are merged 2019-05-10 09:02:12 -04:00
Jan Jakeš
71020058ba Output more info about release process
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
ce68561250 Don't download ZIP again in GitHub publish command
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
a9778da81d Inform ./do command user how to setup tokens in .env
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
09d1f2cd99 Reuse JiraController factory for other services
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
f9b7ece35e Unify 'version-name' option vs. 'version' argument
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
6625009605 Add new release:publish with all release tasks
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
5c65b391ee Rename prepare:release command to release:prepare
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
720d9a4808 Group release methods together & improve their order
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
34e4203b9f Move release commands to a namespace & improve naming
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
3bce5ed8fa Use logical order of translation command methods
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
305991ba26 Namespace translations commands & improve naming
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Jan Jakeš
f0558934bf Move protected functions to the end of RoboFile.php
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
Rostislav Wolny
59f2b438ac Add composer security check for prefixed dependencies
[MAILPOET-2002]
2019-04-24 10:56:45 +02:00
Jan Jakeš
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
Jan Jakeš
52f3d52017 Load environment in RoboFile always
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
Jan Jakeš
787a43fe84 Add 'release:publish-github' command
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
Jan Jakeš
a37628a8e6 Add 'release:download-zip' command
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
Jan Jakeš
f12cb6d77b Refactor JiraController instantiation to a method
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
Jan Jakeš
9d20132866 Use autoloader in Robo file and release task classes
[MAILPOET-1883]
2019-04-15 17:30:56 +03:00
Pavel Dohnal
46a0b7501b Update phpstan to level 5
[MAILPOET-1969]
2019-04-10 09:55:13 -04:00
Jan Jakeš
3d1ae56934 Add 'release:publish-slack' command
[MAILPOET-1885]
2019-04-10 04:40:25 -04:00
Jan Jakeš
32eb71da7f Rename Jira to JiraController
[MAILPOET-1885]
2019-04-10 04:40:25 -04:00
Pavel Dohnal
c6b5b4b4de Remove --force attribute from release command
[MAILPOET-1879]
2019-04-05 12:10:03 -04:00
Pavel Dohnal
c5b5d8f45d Downgrade PHPStan level to 4
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
Pavel Dohnal
f3f769316a Upgrade PHPStan level to 5
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
Pavel Dohnal
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
Pavel Dohnal
7d6f69ec1d Upgrade PHPStan level to 3
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
Ján Mikláš
92f5ef200f Add stylelint when compiling css, warn about slow watch task
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
Ján Mikláš
fd2c90e6d3 Add qa:lint-css task, incorporate style linting into current flow
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
Ján Mikláš
c708163d22 Simplify compiling scss and autoprefixing
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
Jan Jakeš
aa212692b3 Update CircleCI configuration to newer PHP 7.3 Docker image
[MAILPOET-1864]
2019-03-07 10:07:38 -05:00
Jan Jakeš
4c2f187880 Use cache for 'npm ci'
[MAILPOET-1837]
2019-03-06 08:05:43 -05:00
Jan Jakeš
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
Pavel Dohnal
bed80e67f1 Use phpstan level 2
[MAILPOET-1822]
2019-02-21 13:49:52 -05:00
Ján Mikláš
aaafff68c8 Use autoprefixer when compiling styles
[MAILPOET-1814]
2019-02-21 08:26:32 -05:00
Ján Mikláš
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
Ján Mikláš
3ee58aea10 Add space between if and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Ján Mikláš
a935b091d3 Add space between elseif/else if and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Ján Mikláš
ebbdec5ebd Add space between foreach and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Rostislav Wolny
745198e406 Add Robofile commands for changelog update and get
[MAILPOET-1770]
2019-02-08 12:20:23 -05:00
Jan Jakeš
4bd38f8e89 Move test-related Docker files to tests/docker 2019-02-06 14:59:15 +03:00