12
12
13
13
jobs :
14
14
build :
15
- runs-on : ' ubuntu-20.04 '
15
+ runs-on : ubuntu-latest
16
16
strategy :
17
17
fail-fast : false
18
18
matrix :
@@ -35,11 +35,20 @@ jobs:
35
35
- name : Checkout
36
36
uses : actions/checkout@v2
37
37
38
+ - name : Upgrade sqlite3
39
+ run : |
40
+ wget https://www.sqlite.org/2024/sqlite-autoconf-3450300.tar.gz -O /tmp/sqlite.tar.gz
41
+ tar -xzf /tmp/sqlite.tar.gz -C /tmp
42
+ cd /tmp/sqlite-autoconf-3450300
43
+ ./configure CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1" --prefix=/usr/local
44
+ make && sudo make install
45
+ sudo ldconfig
46
+
38
47
- name : Setup PHP
39
48
uses : shivammathur/setup-php@v2
40
49
with :
41
50
php-version : ${{ matrix.php-versions }}
42
- extensions : gd, pdo_sqlite
51
+ extensions : gd, sqlite, pdo_sqlite
43
52
44
53
- name : Update composer
45
54
run : composer --verbose self-update --${{ matrix.composer-channel }}
54
63
run : composer --verbose install
55
64
56
65
- if : matrix.drupal-release == 'dev'
57
- run : composer --verbose require --no-update drupal/core-recommended:10 .0.x-dev && composer --verbose require --no-update --dev drupal/core-dev:10 .0.x-dev
66
+ run : composer --verbose require --no-update drupal/core-recommended:11 .0.x-dev && composer --verbose require --no-update --dev drupal/core-dev:11 .0.x-dev
58
67
59
68
- if : matrix.drupal-release == 'dev'
60
69
run : composer --verbose update
66
75
- run : until curl -s $SIMPLETEST_BASE_URL; do true; done > /dev/null
67
76
68
77
- name : Run a single unit test to verify the testing setup.
69
- run : ./vendor/bin/phpunit -c ./web/core . /web/core/modules/user/tests/src/Unit/UserAccessControlHandlerTest.php
78
+ run : ./vendor/bin/phpunit -c ./web/core $(pwd) /web/core/modules/user/tests/src/Unit/UserAccessControlHandlerTest.php
70
79
71
80
- run : ./vendor/bin/drush
0 commit comments