Skip to content

Remove debug add conda init #5

Remove debug add conda init

Remove debug add conda init #5

Workflow file for this run

name: Test Numba PyOMP
on:
push:
pull_request:
workflow_dispatch:
jobs:
build-and-test:
strategy:
matrix:
os: [ubuntu-latest]
#os: [ubuntu-latest, macOS-latest]
name: Build Numba PyOMP for platform ${{ matrix.os }}
runs-on: ${{ matrix.os }}
defaults:
run:
shell: bash -el {0}
steps:
- uses: actions/checkout@v4
- name: Create conda environment
uses: conda-incubator/setup-miniconda@v3
with:
python-version: "3.10"
#environment-file: .github/conda-env.yml
auto-update-conda: false
auto-activate-base: false
show-channel-urls: true
#- name: Setup tmate session
# uses: mxschmitt/action-tmate@v3
- name: Build and test Numba PyOMP
run: |
conda create -c python-for-hpc -c conda-forge --override-channels -n test-numba-pyomp llvmdev llvmlite
conda init
conda activate test-numba-pyomp
pushd ${GITHUB_WORKSPACE}
MACOSX_DEPLOYMENT_TARGET=10.10 ${CONDA_PYTHON_EXE} setup.py build_ext build install --single-version-externally-managed --record=record.txt
mkdir -p ${GITHUB_WORKSPACE}/bin
mkdir -p ${GITHUB_WORKSPACE}/lib
cp ${CONDA_PREFIX}/bin/clang ${GITHUB_WORKSPACE}/bin
cp ${CONDA_PREFIX}/bin/opt ${GITHUB_WORKSPACE}/bin
cp ${CONDA_PREFIX}/bin/llc ${GITHUB_WORKSPACE}/bin
cp ${CONDA_PREFIX}/bin/llvm-link ${GITHUB_WORKSPACE}/bin
cp ${CONDA_PREFIX}/lib/lib*omp* ${GITHUB_WORKSPACE}/lib