diff --git a/.github/workflows/test-linux-mac.yml b/.github/workflows/test-linux-mac.yml index 0b7030a..4dcc5c3 100644 --- a/.github/workflows/test-linux-mac.yml +++ b/.github/workflows/test-linux-mac.yml @@ -23,10 +23,16 @@ jobs: - "1.10" - "nightly" os: - - macos-13 + - macos-14 - ubuntu-latest arch: - x64 + - aarch64 + exclude: + - os: ubuntu-latest + arch: aarch64 + - version: 1.6 + arch: aarch64 steps: - uses: actions/checkout@v4 with: @@ -42,6 +48,9 @@ jobs: run: | mkdir libcxxwrap && cd libcxxwrap first_line=$(echo "$body" | sed -n '1p') + if [[ "$first_line" != "http"* ]]; then + exit 0 + fi if [[ "$first_line" == *"#"* ]]; then IFS='#' read -r left right <<< "$first_line" diff --git a/Project.toml b/Project.toml index fd39918..1be7fc1 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "CxxWrap" uuid = "1f15a43c-97ca-5a2a-ae31-89f07a497df4" authors = ["Bart Janssens "] -version = "0.15.1" +version = "0.16.0" [deps] Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb" @@ -11,7 +11,7 @@ libcxxwrap_julia_jll = "3eaa8342-bff7-56a5-9981-c04077f7cee7" [compat] MacroTools = "0.5.9" julia = "1.6" -libcxxwrap_julia_jll = "0.12.3" +libcxxwrap_julia_jll = "0.13.0" [extras] BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" diff --git a/src/CxxWrap.jl b/src/CxxWrap.jl index 4a0f867..4640b96 100644 --- a/src/CxxWrap.jl +++ b/src/CxxWrap.jl @@ -10,7 +10,7 @@ ConstCxxPtr, ConstCxxRef, CxxRef, CxxPtr, CppEnum, ConstArray, CxxBool, CxxLong, CxxULong, CxxChar, CxxChar16, CxxChar32, CxxWchar, CxxUChar, CxxSignedChar, CxxLongLong, CxxULongLong, ptrunion, gcprotect, gcunprotect, isnull, libcxxwrapversion -const libcxxwrap_version_range = (v"0.12.1", v"0.13") +const libcxxwrap_version_range = (v"0.13.0", v"0.14") using libcxxwrap_julia_jll # for libcxxwrap_julia and libcxxwrap_julia_stl