Commit Graph

190 Commits

Author SHA1 Message Date
9dcdd54a97 Fix code style
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
86f2bc23e7 Remove unnecessary tagging
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
d2a5a85be8 Add code comments
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
76bd7c73a5 Use proper robo error handling
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
32a739eba5 Check the release pull request before release
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
b47484ee3c Create github release
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
ca175c81fb Create release branch
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
850fe452ae Checkout master
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
68c4ad88cb Ensure working directory is clean when releasing
[MAILPOET-2004]
2019-05-28 11:00:48 -04:00
594b96c40d Fix missing SVN credentials in release tagging command
[MAILPOET-2094]
2019-05-21 10:53:13 -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
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