Skip to content

Refactor CI to produce 64-bit integer interface wheels for WoA#199

Merged
mattip merged 1 commit into
MacPython:mainfrom
Harishmcw:main
Jun 4, 2025
Merged

Refactor CI to produce 64-bit integer interface wheels for WoA#199
mattip merged 1 commit into
MacPython:mainfrom
Harishmcw:main

Refactor CI to produce 64-bit integer interface wheels for WoA

d1bcf29
Select commit
Loading
Failed to load commit list.
Travis CI / Travis CI - Pull Request succeeded Jun 3, 2025 in 17m 23s

Build Passed

The build passed. This is a change from the previous build, which errored.

Details

This is a pull request build.

It is running a build against the merge commit, after merging #199 Refactor CI to produce 64-bit integer interface wheels for WoA.
Any changes that have been made to the main branch before the build ran are also included.

Jobs and Stages

This build has four jobs, running in parallel.

Job ENV OS State
669.1 OPENBLAS_COMMIT=v0.3.29-265-gb5456c1b Linux passed
669.2 OPENBLAS_COMMIT=v0.3.29-265-gb5456c1b Linux passed
669.3 OPENBLAS_COMMIT=v0.3.29-265-gb5456c1b Linux passed
669.4 OPENBLAS_COMMIT=v0.3.29-265-gb5456c1b Linux passed

Build Configuration

Build Option Setting
Language Ruby
Operating System Linux (Jammy)
Build Configuration
{
  "language": "ruby",
  "os": [
    "linux"
  ],
  "dist": "jammy",
  "env": [
    "global={:OPENBLAS_COMMIT=>\"v0.3.29-265-gb5456c1b\"}={:REPO_DIR=>\"OpenBLAS\"}"
  ],
  "services": [
    "docker"
  ],
  "jobs": {
    "include": [
      {
        "os": "linux",
        "arch": "s390x",
        "env": [
          {
            "PLAT": "s390x"
          },
          {
            "MB_ML_VER": "2014"
          },
          {
            "INTERFACE64": "0"
          },
          {
            "DOCKER_TEST_IMAGE": "multibuild/xenial_{PLAT}"
          }
        ]
      },
      {
        "os": "linux",
        "arch": "s390x",
        "env": [
          {
            "PLAT": "s390x"
          },
          {
            "INTERFACE64": "1"
          },
          {
            "MB_ML_VER": "2014"
          },
          {
            "DOCKER_TEST_IMAGE": "multibuild/xenial_{PLAT}"
          }
        ]
      },
      {
        "os": "linux",
        "arch": "ppc64le",
        "env": [
          {
            "PLAT": "ppc64le"
          },
          {
            "MB_ML_VER": "2014"
          },
          {
            "INTERFACE64": "0"
          },
          {
            "DOCKER_TEST_IMAGE": "multibuild/xenial_{PLAT}"
          }
        ]
      },
      {
        "os": "linux",
        "arch": "ppc64le",
        "env": [
          {
            "PLAT": "ppc64le"
          },
          {
            "INTERFACE64": "1"
          },
          {
            "MB_ML_VER": "2014"
          },
          {
            "DOCKER_TEST_IMAGE": "multibuild/xenial_{PLAT}"
          }
        ]
      }
    ]
  },
  "before_install": [
    "source tools/build_steps.sh",
    "before_build"
  ],
  "install": [
    "if [ ${TRAVIS_EVENT_TYPE} == \"cron\" ]; then\n  clean_code_local $REPO_DIR develop\nelse\n  clean_code_local $REPO_DIR $OPENBLAS_COMMIT\nfi\necho done install step\n"
  ],
  "script": [
    "travis_wait 30 build_on_travis",
    "libc=${MB_ML_LIBC:-manylinux}",
    "docker_image=quay.io/pypa/${libc}${MB_ML_VER}_${PLAT}",
    "docker run --rm -e INTERFACE64=\"${INTERFACE64}\" -e MB_ML_LIBC=\"${MB_ML_LIBC}\" -v $(pwd):/openblas \"${docker_image}\" /bin/bash -xe /openblas/tools/build_wheel.sh"
  ],
  "after_success": [
    "set +ex",
    "sudo chmod -R a+w /home/travis/.cache",
    "pip install -q git+https://github.com/Anaconda-Platform/anaconda-client@1.13.0",
    "sudo chmod -R a+w dist",
    "source tools/upload_to_anaconda_staging.sh",
    "upload_wheels"
  ]
}