Skip to content

Commit 53a5526

Browse files
committed
feat: adopt table-backend-utils into connection monorepo
Adopt keboola/php-table-backend-utils (v4.1.1) from the storage-backend monorepo into Package/TableBackendUtils. The package continues to be split to keboola/php-table-backend-utils for external consumers. - Run adopt-repo.sh to import full git history - Update root composer.json (replace, autoload, add keboola/php-utils) - Add CI workflow with lint, Snowflake and BigQuery functional tests - Add cross-dependency path triggers (SF driver, BQ driver, import-export) - Add to monorepo_split matrix - Update PHPStan exclusions - Update Dockerfile to PHP 8.3
1 parent 52f2fc3 commit 53a5526

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM php:8.2.20-cli-bullseye
1+
FROM php:8.3-cli-bullseye
22
MAINTAINER Keboola <devel@keboola.com>
33

44
ARG COMPOSER_FLAGS="--prefer-dist --no-interaction"

docker-compose.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,24 @@ services:
2525
- host.docker.internal:host-gateway
2626
volumes:
2727
- ./:/code
28+
ci:
29+
platform: linux/amd64
30+
image: ci-table-backend-utils
31+
build:
32+
context: .
33+
working_dir: /code
34+
volumes:
35+
- .:/code
36+
environment:
37+
- TEST_PREFIX
38+
- SNOWFLAKE_HOST
39+
- SNOWFLAKE_PORT
40+
- SNOWFLAKE_USER
41+
- SNOWFLAKE_PASSWORD
42+
- SNOWFLAKE_PRIVATE_KEY
43+
- SNOWFLAKE_DATABASE
44+
- SNOWFLAKE_WAREHOUSE
45+
- BQ_KEY_FILE
2846
dev-xdebug:
2947
<<: *dev
3048
build: docker/xdebug

0 commit comments

Comments
 (0)