File tree 5 files changed +27
-0
lines changed
5 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 1
1
## {{ UNRELEASED_VERSION }} - [ {{ UNRELEASED_DATE }}] ({{ UNRELEASED_LINK }})
2
2
3
3
* Added logic to allow default ` composer ` version to be set based on PHP version.
4
+ * Added ` 2.2 ` and ` 2.2-latest ` shorthand options to install the latest stable 2.2 LTS version of ` composer ` .
4
5
* Set default ` composer ` version to ` 2.8.3 `
5
6
* Set default ` composer ` version to ` 2.2.24 ` for PHP 5.3-7.2
6
7
* Set default ` composer ` version to ` 1.10.27 ` for PHP <= 5.2
Original file line number Diff line number Diff line change @@ -181,6 +181,10 @@ composer_version: 1-latest
181
181
composer_version: 2
182
182
composer_version: 2-latest
183
183
184
+ # Install the latest stable 2.2 LTS version
185
+ composer_version: 2.2
186
+ composer_version: 2.2-latest
187
+
184
188
# Install latest pre-release version
185
189
composer_version: preview
186
190
Original file line number Diff line number Diff line change @@ -22,6 +22,15 @@ services:
22
22
composer2ver :
23
23
type : php
24
24
composer_version : ' 2.1.10'
25
+ composer22 :
26
+ type : php
27
+ composer_version : 2.2
28
+ composer22latest :
29
+ type : php
30
+ composer_version : 2.2-latest
31
+ composer22ver :
32
+ type : php
33
+ composer_version : ' 2.2.10'
25
34
dependencies :
26
35
type : php
27
36
composer_version : 2
Original file line number Diff line number Diff line change @@ -46,6 +46,15 @@ lando exec composer2latest -- composer --version --no-ansi | tee >(cat 1>&2) | g
46
46
# Should install composer 2.1.10 if composer_version set to specific version
47
47
lando exec composer2ver -- composer --version --no-ansi | tee >( cat 1>&2 ) | grep -q " Composer version 2.1.10"
48
48
49
+ # Should install composer 2.2.x if composer_version set to 2.2
50
+ lando exec composer22 -- composer --version --no-ansi | tee >( cat 1>&2 ) | grep -q " Composer version 2.2."
51
+
52
+ # Should install composer 2.2.x if composer_version set to 2.2-latest
53
+ lando exec composer22latest -- composer --version --no-ansi | tee >( cat 1>&2 ) | grep -q " Composer version 2.2."
54
+
55
+ # Should install composer 2.2.10 if composer_version set to 2.2.10
56
+ lando exec composer22ver -- composer --version --no-ansi | tee >( cat 1>&2 ) | grep -q " Composer version 2.2.10"
57
+
49
58
# Should install compose global dependencies if specified by user and have them available in PATH
50
59
lando exec dependencies -- phpunit --version
51
60
lando exec dependencies -- which phpunit | grep " /var/www/.composer/vendor/bin/phpunit"
Original file line number Diff line number Diff line change @@ -16,6 +16,10 @@ elif [ "$VERSION" = '2-latest' ]; then
16
16
php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer --2
17
17
elif [ " $VERSION " = ' 2' ]; then
18
18
php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer --2
19
+ elif [ " $VERSION " = ' 2.2' ]; then
20
+ php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer --2.2
21
+ elif [ " $VERSION " = ' 2.2-latest' ]; then
22
+ php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer --2.2
19
23
elif [ " $VERSION " = ' preview' ]; then
20
24
php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer --preview
21
25
elif [ " $VERSION " = ' snapshot' ]; then
You can’t perform that action at this time.
0 commit comments