Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes for MSVC 1940 & 1941, CMake 3.30, Github Actions Node16 #1225

Merged
merged 14 commits into from
Sep 4, 2024

Commits on Aug 22, 2024

  1. CMake: Short term fix for policy CMP0169

    Sets policy CMP0169 to OLD to prevent dev warnings related to FetchContent_Populate(<name>).
    
    This needs fixing propperly for longer term support, see #1223
    ptheywood committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    9e528a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1ccf8b View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    638f556 View commit details
    Browse the repository at this point in the history
  2. CI: regular CI matrix update to include CUDA 12.6

    The regular linux and windows workflows now include:
    
    + Latest CUDA (12.6)
      + release no vis
      + release vis
      + beltsoff no vis
      + beltsoff vis
    + CUDA 12.0
      + release no vis
    + CUDA 11.8
      + release no vis
      + release vis
    + CUDA 11.0
      + release no vis
    
    This is a compromise to cover a wider set of configurations, without increasing CI demand too much
    ptheywood committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    7f98d72 View commit details
    Browse the repository at this point in the history
  3. CI: Temporary workaround for manylinux2014 containers glibc error

    Github switched from Node 16 to Node 20 for Github actions runners on 2024-06-03.
    This is incompatble with older linux distributions, including centos7.
    
    This sets an env var which will alllow the use of node 16, but this will stop working at some point when github fully remove node 16.
    
    This is separate but related to #1224
    ptheywood committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    85ef8ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dfcfb72 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5957ea1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19def83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c0cac32 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5a0a77a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    442993b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    84388eb View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    e5fb1ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e95593 View commit details
    Browse the repository at this point in the history