Skip to content

Commit 1256e69

Browse files
Switch up CircleCI dependencies to get tests running again (#230)
1 parent 1742f66 commit 1256e69

File tree

1 file changed

+33
-33
lines changed

1 file changed

+33
-33
lines changed

.circleci/config.yml

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,37 @@ jobs:
44
working_directory: ~/wp-cli/package-tests
55
parallelism: 1
66
docker:
7-
- image: circleci/php:7.4
8-
environment:
9-
WP_CLI_TEST_DBHOST: 127.0.0.1:3306
10-
WP_CLI_TEST_DBROOTPASS: root
11-
WP_CLI_TEST_DBUSER: wp_cli_test
12-
WP_CLI_TEST_DBPASS: password1
13-
- image: circleci/mariadb:10.6
14-
environment:
15-
MYSQL_ROOT_PASSWORD: root
16-
MYSQL_DATABASE: wp_cli_test
17-
MYSQL_USER: wp_cli_test
18-
MYSQL_PASSWORD: password1
7+
- image: circleci/php:7.4-bullseye
8+
environment:
9+
WP_CLI_TEST_DBHOST: 127.0.0.1:3306
10+
WP_CLI_TEST_DBROOTPASS: root
11+
WP_CLI_TEST_DBUSER: wp_cli_test
12+
WP_CLI_TEST_DBPASS: password1
13+
- image: circleci/mariadb:10.5
14+
environment:
15+
MYSQL_ROOT_PASSWORD: root
16+
MYSQL_DATABASE: wp_cli_test
17+
MYSQL_USER: wp_cli_test
18+
MYSQL_PASSWORD: password1
1919
steps:
20-
- checkout
21-
- run: |
22-
sudo sh -c "printf '\ndeb http://ftp.us.debian.org/debian sid main\n' >> /etc/apt/sources.list"
23-
sudo apt-get update
24-
sudo docker-php-ext-install mysqli
25-
sudo apt-get install mariadb-client-10.6
26-
- run: |
27-
echo -e "memory_limit = 1024M" | sudo tee /usr/local/etc/php/php.ini > /dev/null
28-
- run: |
29-
dockerize -wait tcp://127.0.0.1:3306 -timeout 1m
30-
- run: |
31-
composer validate
32-
composer install
33-
composer prepare-tests
34-
- run: |
35-
echo 'export PATH=$HOME/wp-cli/package-tests/vendor/bin:$PATH' >> $BASH_ENV
36-
source $BASH_ENV
37-
- run: |
38-
WP_VERSION=latest composer test
39-
rm -rf '/tmp/wp-cli-test core-download-cache'
40-
WP_VERSION=trunk composer test
20+
- checkout
21+
- run: |
22+
sudo sh -c "printf '\ndeb http://ftp.us.debian.org/debian bullseye main\n' >> /etc/apt/sources.list"
23+
sudo apt-get update
24+
sudo docker-php-ext-install mysqli
25+
sudo apt-get install mariadb-client
26+
- run: |
27+
echo -e "memory_limit = 1024M" | sudo tee /usr/local/etc/php/php.ini > /dev/null
28+
- run: |
29+
dockerize -wait tcp://127.0.0.1:3306 -timeout 1m
30+
- run: |
31+
composer validate
32+
composer install
33+
composer prepare-tests
34+
- run: |
35+
echo 'export PATH=$HOME/wp-cli/package-tests/vendor/bin:$PATH' >> $BASH_ENV
36+
source $BASH_ENV
37+
- run: |
38+
WP_VERSION=latest composer test
39+
rm -rf '/tmp/wp-cli-test core-download-cache'
40+
WP_VERSION=trunk composer test

0 commit comments

Comments
 (0)