Samuel Štancl
a006e49881
specify version of odbc libraries
2023-02-16 17:20:55 +01:00
Samuel Štancl
48fc63fe02
switch to PHP 8.2
2023-01-06 02:38:31 +01:00
Samuel Štancl
9078280a44
revert to 8.1 in CI for now
2023-01-04 03:04:00 +01:00
Samuel Štancl
d0dd87ab07
bump PHP to 8.2, minor ci fixes
2023-01-04 02:43:10 +01:00
Samuel Štancl
55d0a9ab87
misc improvements - stronger types, exception refactor
2022-08-26 21:35:17 +02:00
Abrar Ahmad
ddc7cf49c3
switch php version based on ARG ( #924 )
2022-08-26 16:42:57 +02:00
Erik Gaal
ca2eefa30a
[WIP] Use a lighter Docker image, use it in CI ( #793 )
...
* Use action services and setup-php in workflow
* Fix codecov
* exclude master from CI
* Add space after 'up' in 'docker-compose up-d' (#900 )
* Fix ArgumentCountError on the TenantAssetsController (#894 )
* Fix ArgumentCount exception on the TenantAssetsController when no `$path` is provided
* CS
* CS
* Handle null case explicitly
* code style
Co-authored-by: Bram Wubs <bram@sibi.nl>
Co-authored-by: Samuel Štancl <samuel@archte.ch>
* Improve Dockerfile and use it in CI
* Update Dockerfile
* mssql CI health check
* cache key
* Update ci.yml
* Update ci.yml
* Update composer.json
* register dumcommand when L8
* Update ci.yml
* Update composer.json
* Update composer.json
* Update composer.json
* wip
* removed extensions config and php version from matrix
* introduce php-cs-fixer issue for testing
* Fix code style (php-cs-fixer)
* install composer in Docker and remove setup-php step
* added pcov for coverage
* on master branch
* composer test command
* tests above services
* Update ci.yml
* Revert "register dumcommand when L8"
This reverts commit f165fc58ba .
* removed composer cache dependencies
Co-authored-by: Samuel Štancl <samuel.stancl@gmail.com>
Co-authored-by: lukinovec <lukinovec@gmail.com>
Co-authored-by: Bram Wubs <megawubs@users.noreply.github.com>
Co-authored-by: Bram Wubs <bram@sibi.nl>
Co-authored-by: Samuel Štancl <samuel@archte.ch>
Co-authored-by: Abrar Ahmad <abrar.dev99@gmail.com>
Co-authored-by: PHP CS Fixer <phpcsfixer@example.com>
2022-08-25 19:52:46 +02:00
Nick Kitchen
cc6d4fe0dd
[4.x] Added support for Microsoft Sql Server ( #715 )
...
* added support for microsoft sql server database
* added support for microsoft sql server database
* trigger ci
* revert change
* trigger ci
* Try installing pdo_sqlsrv
* different approach for installing sqlsrv via pecl
* add dependencies
* add gnupg2
* Update Dockerfile
* try skipping msodbcsql17
* Update Dockerfile
* add dependency back
* update before installing
* try to add mssql
* mssql host
* TENANCY_TEST_MSSQL_HOST env var
* add env vars for mssql
* add sqlsrv vars to TestCase
* rename vars to SQLSRV [skip ci]
* MSSQL -> SQLSRV
Co-authored-by: Samuel Štancl <samuel@archte.ch>
Co-authored-by: Samuel Štancl <samuel.stancl@gmail.com>
2022-06-23 13:04:53 +02:00
Victor R
7d98ebb5d1
[4.x] Add tenant schema dump command ( #807 )
...
* Add tenant dump command
* Register tenant schema dump command
* Added tests for tenant schema dump command
* remove docblocks, fix tenant() logic
* trigger ci
* Install mysql-client
* mysql-client -> mariadb-client
* add tenant-schema-test.dump to .gitignore
Co-authored-by: Samuel Štancl <samuel@archte.ch>
Co-authored-by: Samuel Štancl <samuel.stancl@gmail.com>
2022-06-01 16:12:59 +02:00
Samuel Štancl
5026f54a6d
fix path prefixing
2022-03-23 20:48:55 +01:00
Samuel Štancl
30a1f9102d
PHP 8 support ( #542 )
...
* PHP 8 support, test workflow syntax
* Try using a custom data structure in the workflow
* Try using matrix include
* Default PHP target
* single include
* fix composer package name
* [WIP] Try using dev-master for valuestore
* Update spatie/valuestore constraint to be stable
2020-11-30 17:30:42 +01:00
Samuel Štancl
f273ed4f1e
Composer 2 ( #517 )
2020-10-29 11:59:28 +01:00
ohnotnow
158e052deb
Updated some docker stuff ( #409 )
...
Changed the dockerfile to use the official Docker php image and installed
the pcov extension instead of xdebug for code coverage.
Also updated the docker-compose file to make the main 'test' service not start up
before all the DB containers are running ok.
2020-05-22 18:09:07 +02:00
Samuel Štancl
30bab68b6a
Laravel 7 support ( #304 )
...
* Laravel 7 support
* Remove language from travis.yml
* Fix travis.yml
* Consistent indentation in travis.yml
* Use dev-master for phpcov
* Cleanup
* switch up envs
* verify both laravel versions are used
* 6 -> 7
* Fix travis yml
* Use stable phpcov
* Different installation for Laravel 7
* Indentation
* Fix dockerfile
* Fix indentation
* Fix tests
* Remove fail() calls
2020-03-17 18:47:24 +01:00
Samuel Štancl
13422fb090
Use phpredis 4.3.0 ( #319 )
2020-03-15 15:45:21 +01:00
Samuel Štancl
89990799f2
add phpunit.xml variations
2019-08-04 17:40:44 +02:00
Samuel Štancl
dc30354699
Dockerize phpunit ( #66 )
2019-07-12 21:44:26 +02:00