2044 Commits

Author SHA1 Message Date
Anton Medvedev
d88469065f Add quotes to search term 2020-11-16 10:56:42 +01:00
Anton Medvedev
51162b8733 Make source links in docs more robust 2020-11-16 00:00:20 +01:00
Anton Medvedev
e6b491b4ad Fix phpstan error 2020-11-15 23:52:48 +01:00
Anton Medvedev
0fb8602eb8 Improve security of ask sudo pass 2020-11-15 23:49:53 +01:00
Anton Medvedev
1cd378f0ae Push commits and tags 2020-11-15 23:12:05 +01:00
Anton Medvedev
4a49d802a3 Back to master 2020-11-15 22:10:49 +00:00
Anton Medvedev
a807981063 Release 7.0.0-beta.5 v7.0.0-beta.5 2020-11-15 22:10:49 +00:00
Anton Medvedev
dc872df7d1 Use --follow-tags 2020-11-15 23:04:27 +01:00
Anton Medvedev
c0db5beccd Add release push 2020-11-15 22:58:59 +01:00
Anton Medvedev
88b32526e7 Fix Httpie return type 2020-11-15 22:56:17 +01:00
Anton Medvedev
3f2a3124a1 Fix concurrent race between ask/write 2020-11-15 22:55:48 +01:00
Anton Medvedev
a01d1d83c5 Add ask:version task 2020-11-15 22:54:53 +01:00
Anton Medvedev
1f84b1e960 Update schema.json 2020-11-15 22:33:33 +01:00
Anton Medvedev
7fdfcaee55 Add schema.json 2020-11-15 22:30:42 +01:00
Anton Medvedev
14ac29b9be
Update UPGRADE.md 2020-11-14 12:01:27 +01:00
Anton Medvedev
147eca79a9 Add release automation 2020-11-13 23:31:30 +01:00
Anton Medvedev
bd3f582336 Update UPGRADE.md docs 2020-11-13 21:23:03 +01:00
Anton Medvedev
be36c78c9a Fix before/after funcs 2020-11-13 21:07:29 +01:00
Anton Medvedev
1d137ad0ad Make cd work in yaml recipes 2020-11-13 21:07:06 +01:00
Anton Medvedev
c7542ec048 Update doc 2020-11-11 10:10:57 +01:00
Mikael Peigney
96dfc6cff6
Allow changing Composer channel (#2265)
Composer installer can now take an argument to select which version channel to use: https://github.com/composer/getcomposer.org/pull/156/files
This allows for exemple to stay on major version 1 without specifying a specific Composer version
2020-11-11 12:09:50 +03:00
Anton Medvedev
88d24b5cf4 Update README.md 2020-11-10 23:39:59 +01:00
Anton Medvedev
6d486c84cd Update CHANGELOG.md 2020-11-10 23:38:14 +01:00
Unai Lopez
d9340bd7f6
Magento 2 Zero downtime deployment (#2262)
* Magento2: look for database migrations in order to get zero downtime deployments when changes are not needed
- also keep maintenance status active in case it was already previously activated

* Magento2: adjust shared dirs

* Magento2: dump autoload before setup di compile
- fix for magento 2.4 deployments https://github.com/magento/magento2/issues/23251

* Magento2: force static content deploy
- avoids deployment failure when magento production mode is not set

* Magento2: update change log

* Magento2: update recipe docs

* Revert "Magento2: force static content deploy"

This reverts commit 45de3337a5a3e524685c422be3fbc6957fe6b480.

* Magento2: detect configuration changes, launch config import

* Magento2: refactor recipe
- make all tasks compatible with any magento 2 version (skip command execution if still does not exist in certain version)
- remove duplicated check on maintenance status
- remove catch for processFailedException

Co-authored-by: Unai Lopez <unai.lopez@vdshop.es>
Co-authored-by: Peter Jaap Blaakmeer <peterjaap@blaakmeer.com>
2020-11-11 01:36:38 +03:00
Anton Medvedev
dae744a3b8 Update CHANGELOG.md 2020-11-10 23:35:56 +01:00
Anton Medvedev
85c6f295d9 Fix spinner for connect 2020-11-10 23:35:08 +01:00
Anton Medvedev
14443f1446
Update bug_report.md 2020-11-10 00:47:34 +03:00
Anton Medvedev
6bad93a8b0
Update bug_report.md 2020-11-10 00:46:21 +03:00
Anton Medvedev
cf6d6998fc
Update bug_report.md 2020-11-10 00:45:47 +03:00
Anton Medvedev
bd6db13289
Update README.md 2020-11-10 00:39:13 +03:00
chriswalg
e463863459
Disabled support of cachetool below version 5. (#2280)
Fixed resolving of cachetool binary.
2020-11-10 00:19:00 +03:00
Anton Medvedev
1d3f187cc5 Allow for styles 2020-11-08 17:42:23 +01:00
Martijn Gastkemper
97127d1a2a
Replace run('which xxx') by locateBinaryPath('xxx') (#2276)
`which` isn't POSIX compatible, `command -v` is. `locateBinaryPath` uses
the latter.
2020-11-08 09:29:38 +01:00
Anton Medvedev
2bcb813df1 Add check updates 2020-11-07 15:44:48 +01:00
Anton Medvedev
cbc9748a28 Back to master 2020-11-05 23:06:30 +01:00
Anton Medvedev
2209942bff Release v7 beta 4 v7.0.0-beta.4 2020-11-05 23:04:16 +01:00
Anton Medvedev
2405241f2d Add timeout exceptions 2020-11-05 19:43:04 +01:00
Anton Medvedev
e47d8460f5 Update docs 2020-11-04 19:24:05 +01:00
Anton Medvedev
76f07b4e05 Add config validation 2020-11-04 19:20:23 +01:00
Anton Medvedev
fc06044cb6 Update CHANGELOG.md 2020-11-04 10:02:57 +01:00
Markus Staab
4040e1dd71
added @throws for run/runLocally and friends (#2264)
* added @throws for run/runLocally

* added `@throws` declarations

* generate docs
2020-11-03 20:28:24 +03:00
Markus Staab
55177c5b18
Fix fail() signature (#2261)
* added phpstan callable types

* Update src/Task/Task.php

* regenerated docs

* Update CHANGELOG.md

* update phpstan

* Restore Collection.php

* Restore Master.php

* Restore helpers.php

* Restore Task.php

* Update functions.php

* Update functions.php

* Update CHANGELOG.md

* regenerate docs
2020-11-02 12:13:57 +01:00
Markus Staab
f0aeb8c83a
fix phpstan level 4 warnings (#2252)
* its invalid to combine `void` with another type

see https://github.com/phpstan/phpstan/issues/4014

* added explicit `return null`, to make phpstan happy and the code more obvious.

* increased phpstan level to 5

* fix: '$subject of function preg_match expects string, int given'
2020-11-02 09:19:08 +01:00
Markus Staab
ba7b68b1e6
fixed typo in rabbit recipe (#2260)
* fixed bug in rabbit recipe

* Update CHANGELOG.md
2020-11-02 09:13:02 +01:00
Martijn Gastkemper
ff1a955806
Add docs to crontab.php (#2259) 2020-10-31 20:40:36 +01:00
Martijn Gastkemper
dc3c024706
Let PHPStan analyze recipe and contrib folder (#2258)
* Let PHPStan analyze recipe and contrib folder

* Update docs
2020-10-31 20:39:55 +01:00
Markus Staab
22e2e07f7a
fix bin/docgen on windows (#2254)
* fix bin/docgen on windows

* Update CHANGELOG.md

* fix ApiGen to handle windows newlines

* fix DocRecipe to handle windows newlines

* regenerate docs
2020-10-30 23:41:45 +01:00
Martijn Gastkemper
7d18c46f2b
Add config var parsing support to crontab jobs (#2257) 2020-10-30 23:41:04 +01:00
Martijn Gastkemper
aec6917349
Remove root dependency from crontab empty check (#2256)
Some OS's need root permissions to access /var/spool/cron and this check
doesn't work on Debian and Ubuntu  because the path is
/var/spool/cron/crontab.
2020-10-30 23:39:19 +01:00
Anton Medvedev
b2de74e9ea Replace hosts with config command 2020-10-29 23:53:49 +01:00