Files
macvim-mirror/.github/workflows
Yee Cheng Chin d3c1eb5e40 CI: Update to Xcode 15 / macOS 13 in GitHub runner
Python2
- Python2 is no longer installed in the new GitHub hosted runners
  (macos-13) and so we need to manually download the installer from
  Python's website and install it. Since it seems to run quite fast, not
  caching the folder fow now.
- Had to change the default Python2 dynamic lib location to
  /Library/Framework/... which is where the installer installs to.
- Should warn users that Python2 support could be removed in the future.

Lua
- Previously dynamic lib loading implicitly relied on being able to find
  the lib from /usr/local/lib. Somehow Xcode 15 removed support for that
  folder when using dlopen(). Modified CI and configure script to allow
  manually specifying it.

Xcode / Legacy build
- GitHub's macos-13 image does not have Xcode 14.0.1 installed. This is
  the version we need for building legacy builds (targeting macOS 10.9 -
  10.12). As such, we need to keep using macos-12 for building legacy
  builds. Hopefully it won't be deprecated soon as we would need to
  investigate options for how to build legacy builds.

Fix deprecated C functions using old style declarations to handle new
compiler warnings.
2023-09-29 15:58:35 -07:00
..