diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 3ba6eaf8..97d01c3d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -73,6 +73,13 @@ updates: schedule: interval: "weekly" + # Frameworks. + + - directory: "/framework/apache-superset" + package-ecosystem: "pip" + schedule: + interval: "weekly" + # Topics. - directory: "/topic/machine-learning/automl" diff --git a/.github/workflows/framework-apache-superset.yml b/.github/workflows/framework-apache-superset.yml index bb1ce098..429e9016 100644 --- a/.github/workflows/framework-apache-superset.yml +++ b/.github/workflows/framework-apache-superset.yml @@ -28,7 +28,12 @@ concurrency: jobs: - tests: + test: + name: " + Superset: ${{ matrix.superset-version }} + Python: ${{ matrix.python-version }} + CrateDB: ${{ matrix.cratedb-version }} + on ${{ matrix.os }}" runs-on: ${{ matrix.os }} strategy: @@ -37,15 +42,17 @@ jobs: os: [ ubuntu-22.04 ] superset-version: [ "2.*", "3.*" ] python-version: [ "3.11" ] + cratedb-version: [ 'nightly' ] services: cratedb: - image: crate/crate:nightly + image: crate/crate:${{ matrix.cratedb-version }} ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g - name: Superset ${{ matrix.superset-version }}, Python ${{ matrix.python-version }} steps: - name: Acquire sources diff --git a/.github/workflows/lang-java-jooq.yml b/.github/workflows/lang-java-jooq.yml index 7285a014..d2c4688f 100644 --- a/.github/workflows/lang-java-jooq.yml +++ b/.github/workflows/lang-java-jooq.yml @@ -42,10 +42,12 @@ jobs: services: cratedb: - image: crate/crate:nightly + image: crate/crate:${{ matrix.cratedb-version }} ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g steps: diff --git a/.github/workflows/lang-java-maven.yml b/.github/workflows/lang-java-maven.yml index 4bfd88b6..2e83ee88 100644 --- a/.github/workflows/lang-java-maven.yml +++ b/.github/workflows/lang-java-maven.yml @@ -44,10 +44,12 @@ jobs: services: cratedb: - image: crate/crate:nightly + image: crate/crate:${{ matrix.cratedb-version }} ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g steps: diff --git a/.github/workflows/lang-npgsql.yml b/.github/workflows/lang-npgsql.yml index e0a7f0d0..2178d1c3 100644 --- a/.github/workflows/lang-npgsql.yml +++ b/.github/workflows/lang-npgsql.yml @@ -53,6 +53,8 @@ jobs: ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g steps: diff --git a/.github/workflows/lang-php-amphp.yml b/.github/workflows/lang-php-amphp.yml index 31e04140..aa239a15 100644 --- a/.github/workflows/lang-php-amphp.yml +++ b/.github/workflows/lang-php-amphp.yml @@ -42,10 +42,12 @@ jobs: services: cratedb: - image: crate/crate:nightly + image: crate/crate:${{ matrix.cratedb-version }} ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g steps: diff --git a/.github/workflows/lang-php-pdo.yml b/.github/workflows/lang-php-pdo.yml index cabdbc96..a3a8db93 100644 --- a/.github/workflows/lang-php-pdo.yml +++ b/.github/workflows/lang-php-pdo.yml @@ -42,10 +42,12 @@ jobs: services: cratedb: - image: crate/crate:nightly + image: crate/crate:${{ matrix.cratedb-version }} ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g steps: diff --git a/.github/workflows/lang-ruby.yml b/.github/workflows/lang-ruby.yml index d224c64a..376f6902 100644 --- a/.github/workflows/lang-ruby.yml +++ b/.github/workflows/lang-ruby.yml @@ -42,10 +42,12 @@ jobs: services: cratedb: - image: crate/crate:nightly + image: crate/crate:${{ matrix.cratedb-version }} ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g steps: diff --git a/.github/workflows/ml-automl.yml b/.github/workflows/ml-automl.yml index cf0ba835..3b40735d 100644 --- a/.github/workflows/ml-automl.yml +++ b/.github/workflows/ml-automl.yml @@ -19,7 +19,7 @@ on: # Run job each night after CrateDB nightly has been published. schedule: - - cron: '0 3 * * *' + - cron: '0 6 * * *' # Cancel in-progress jobs when pushing to the same branch. concurrency: @@ -42,10 +42,12 @@ jobs: services: cratedb: - image: crate/crate:nightly + image: crate/crate:${{ matrix.cratedb-version }} ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} diff --git a/.github/workflows/ml-langchain.yml b/.github/workflows/ml-langchain.yml index 671502ad..46d55b55 100644 --- a/.github/workflows/ml-langchain.yml +++ b/.github/workflows/ml-langchain.yml @@ -46,6 +46,8 @@ jobs: ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} diff --git a/.github/workflows/ml-mlflow.yml b/.github/workflows/ml-mlflow.yml index ef0d447e..3e341336 100644 --- a/.github/workflows/ml-mlflow.yml +++ b/.github/workflows/ml-mlflow.yml @@ -42,10 +42,12 @@ jobs: services: cratedb: - image: crate/crate:nightly + image: crate/crate:${{ matrix.cratedb-version }} ports: - 4200:4200 - 5432:5432 + env: + CRATE_HEAP_SIZE: 4g steps: diff --git a/.github/workflows/stack-kafka-flink.yml b/.github/workflows/stack-kafka-flink.yml index a5f823bd..69f8abff 100644 --- a/.github/workflows/stack-kafka-flink.yml +++ b/.github/workflows/stack-kafka-flink.yml @@ -28,7 +28,7 @@ concurrency: jobs: - tests: + test: runs-on: ${{ matrix.os }} strategy: