diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 60457f5..08377f6 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -19,6 +19,7 @@ jobs: if: github.repository == 'DIRACGrid/DIRACOS2' runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: include: - target_arch: linux-64 diff --git a/construct.yaml b/construct.yaml index d19b32f..9993a62 100644 --- a/construct.yaml +++ b/construct.yaml @@ -33,7 +33,7 @@ ignore_duplicate_files: true # happening when an old version has incorrect version pins specs: - micromamba - - python 3.11.* + - python 3.14.* - pip - openssl >=3 # Security @@ -47,11 +47,7 @@ specs: - opensearch-py - opensearch-dsl - mysql-client - # elasticsearch packages can be removed once DIRAC 7.3 is not used anymore - replaced by opensearch - # They can't actually be removed yet as DIRAC stil has it in the dependencies - - elasticsearch <7.14 - - elasticsearch-dsl - - numpy <2 # elasticsearch<7.14 needs numpy 1.x, remove this constraint when elasticsearch is removed + - numpy # Earlier versions of mysqlclient were build with older MySQL versions - mysqlclient >=2.0.3,<2.1 - sqlalchemy >=1.4.36