• Mike Henry's avatar
    Add M1 build testing to GHA (#3335) · c28ae903
    Mike Henry authored
    * lets see what blows up!
    
    * need to add env file, different name than normal
    
    * lets see if setting an env will help it find the base
    
    * try forcing the use of mamba
    
    * this should break everything, but might make osx work
    
    * lets see if this fixes the issue with the extension
    
    * ci bump
    
    * lets see if a different installer will work
    
    * single thread build to see error better
    
    * ci bump
    
    * ci bump
    
    * can't build opencl on m1
    
    * add salt to url to prevent caching
    
    * rename to reflect that we can just build CPU
    
    * going to add a M1 x86_64 buld and an arm64 build
    
    * lets see if I broke 86
    
    * now lets see what happens with arm
    
    * forgot to add new build files
    
    * try older python version
    
    * newer python?
    
    * try mini forge
    
    * ci bump
    
    * unpin doxygen and remove gromacs as a dep
    
    * double check where x86_64 libs are getting pulled in
    
    * ci bump
    
    * try and use conda compiler toolchain and set arch
    
    * weird things happend with setting arch
    
    * lets see what the arch the runner thinks it is using
    
    * try printing arch again
    
    * undo shell change
    
    * remove changes to shell
    
    * make sure I don't break other buikds
    
    * fix syntax issue and add new label to actionlint
    
    * ci bump
    
    * ci bump
    
    * lets focus on arm64 builds for now
    
    * ci bump
    
    * ci bump
    
    * try setting arch to build with arch command
    
    * split steps up so other builds don't break
    
    * see if the cmake step is the only one we need to arch-ify
    
    * cleaning things up
    
    * cleaning things up
    
    * set -j2 for make
    
    * we can use the same build step as the otehr builds
    
    * now lets see if it can install gromacs
    
    * no gromacs, no problem?
    
    * remove bit of logic stopping the build
    
    * pin doxygen to 1.9.1
    
    * try building openCL
    
    * ci bump
    
    * ci bump
    c28ae903
CI.yml 24.6 KB