Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bump Python in Github macOS actions to 3.11 (#319)
Summary: The latest Homebrew bottles for Apple Sillicon macOS built by our Github Actions were broken, as mentioned in #315 . This was caused due to updating the Formula template used by our Github actions to 3.11 but not updating the Github actions themselves to Python 3.11. This commit fixes that last part. Pull Request resolved: #319 Test Plan: Triggered a [build on a fork of the sapling repo](https://github.com/sggutier/sapling/releases/tag/0.1.20221211-120017-rcd410769), downloaded the bottle built by it, and checked that it ran properly on my M1 mac: ``` $ sl --version Sapling 0.1.20221211-120017-rcd410769 $ file $(which sl) /Users/sggutier/homebrew/bin/sl: Mach-O 64-bit executable arm64 $ otool -L $(which sl) /Users/sggutier/homebrew/bin/sl: /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1311.100.3) /usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 60158.100.133) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1858.112.0) /Users/sggutier/homebrew/opt/[email protected]/lib/libssl.1.1.dylib (compatibility version 1.1.0, current version 1.1.0) /Users/sggutier/homebrew/opt/[email protected]/lib/libcrypto.1.1.dylib (compatibility version 1.1.0, current version 1.1.0) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 1163.100.19) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 1141.1.0) /Users/sggutier/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.11/Python (compatibility version 3.11.0, current version 3.11.0) /usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 1.0.0) $ sl dbsh -c "import sys; print(sys.version)" 3.11.0 (main, Nov 28 2022, 13:49:33) [Clang 14.0.0 (clang-1400.0.29.202)] $ sl clone https://github.com/sggutier/sapling/ saplingtest && cd saplingtest && sl remote: Enumerating objects: 677771, done. remote: Counting objects: 100% (2847/2847), done. remote: Compressing objects: 100% (1469/1469), done. remote: Total 677771 (delta 1396), reused 2692 (delta 1261), pack-reused 674924 Receiving objects: 100% (677771/677771), 175.60 MiB | 2.59 MiB/s, done. Resolving deltas: 100% (454743/454743), done. From https://github.com/sggutier/sapling * [new ref] 2857ac6 -> remote/main 6535 files updated, 0 files merged, 0 files removed, 0 files unresolved @ 2857ac6 Today at 11:33 mbolin #317 remote/main │ Add build instructions for Windows (#317) ~ $ touch something && sl st warning: watchman has recently started (pid 1093) - operation will be slower than usual ? something $ cd eden/scm && sl root /Users/sggutier/saplingtest ``` Reviewed By: bolinfest Differential Revision: D41921132 Pulled By: sggutier fbshipit-source-id: 0ed4f2d6f214f02669e45c9c4b8cced7de9caa2e
- Loading branch information