Skip to content

Commit

Permalink
CI testing.
Browse files Browse the repository at this point in the history
  • Loading branch information
teo-tsirpanis committed Nov 6, 2023
1 parent 93410e9 commit 0b13442
Showing 1 changed file with 2 additions and 117 deletions.
119 changes: 2 additions & 117 deletions .github/workflows/full-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,96 +22,14 @@ on:
- '**/.md'
- 'tiledb/doxygen/source/*'
- 'tiledb/sm/c_api/tiledb_version.h'
workflow_dispatch:

concurrency:
group: ${{ github.head_ref || github.run_id }}
cancel-in-progress: true

## NOTE: the job ids below must be unique!
jobs:
ci1:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_backend: AZURE
matrix_image: ubuntu-22.04
bootstrap_args: '--enable-azure --enable-release-symbols'

ci2:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_backend: GCS
matrix_image: ubuntu-20.04
matrix_compiler_cc: 'gcc-10'
matrix_compiler_cxx: 'g++-10'
timeout: 120
bootstrap_args: '--enable-gcs --enable-release-symbols'

ci3:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_option: SERIALIZATION
matrix_image: ubuntu-22.04
bootstrap_args: '--enable-serialization --enable-release-symbols'

ci4:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_backend: HDFS
matrix_image: ubuntu-22.04
matrix_compiler_cc: 'gcc-13'
matrix_compiler_cxx: 'g++-13'
bootstrap_args: '--enable-hdfs --enable-static-tiledb --disable-werror'

ci5:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_backend: S3
matrix_image: macos-12
timeout: 120
bootstrap_args: '--enable=s3,serialization,tools --enable-release-symbols'

ci6:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_backend: GCS
matrix_image: macos-12
timeout: 120
bootstrap_args: '--enable-gcs --enable-release-symbols'

ci7:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_option: Experimental
matrix_image: ubuntu-22.04
bootstrap_args: '--enable=experimental-features,serialization --enable-release-symbols'

ci8:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_backend: S3
matrix_image: ubuntu-22.04
timeout: 120
bootstrap_args: '--enable-s3 --enable-release-symbols'

ci9:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_option: ASAN
matrix_image: ubuntu-20.04
matrix_compiler_cc: 'gcc-10'
matrix_compiler_cxx: 'g++-10'
timeout: 120
bootstrap_args: '--enable-serialization'
asan: true

ci10:
uses: ./.github/workflows/ci-linux_mac.yml
with:
ci_backend: AZURE
matrix_image: macos-12
timeout: 120
bootstrap_args: '--enable-azure'

ci_manylinux:
uses: ./.github/workflows/ci-linux_mac.yml
with:
Expand All @@ -122,43 +40,10 @@ jobs:
timeout: 120
manylinux: true

ci_msvc:
uses: ./.github/workflows/build-windows.yml

ci_mingw_r:
uses: ./.github/workflows/build-rtools40.yml

backward_compatibility:
uses: ./.github/workflows/build-ubuntu20.04-backwards-compatibility.yml

standalone:
uses: ./.github/workflows/unit-test-runs.yml

ci_docker:
uses: ./.github/workflows/build-dockerfile.yml

ci_rest:
uses: ./.github/workflows/ci-rest.yml
secrets: inherit

# dummy job for branch protection check
full_ci_passed:
needs: [
ci1,
ci2,
ci2,
ci3,
ci4,
ci5,
ci6,
ci7,
ci8,
ci9,
ci10,
ci_manylinux,
ci_msvc,
backward_compatibility,
standalone
ci_manylinux
]
runs-on: ubuntu-22.04
steps:
Expand Down

0 comments on commit 0b13442

Please sign in to comment.