36 Commits

Author SHA1 Message Date
Timofey Solomko 6c455f83b4 utils.py: add gen-spm-test-target command 2026-06-13 16:22:23 +08:00
Timofey Solomko 9916541aa8 utils.py: change OS X to macOS 2026-02-03 01:16:51 +08:00
Timofey Solomko ad4a9574f7 Remove podspec 2026-02-03 01:10:15 +08:00
Timofey Solomko 8a90134aa5 Remove Cartfile 2026-02-03 01:09:59 +08:00
Timofey Solomko 5b3840f613 utils.py: remove download-bbd-macos command 2026-02-03 01:09:29 +08:00
Timofey Solomko 718bdfa493 utils.py: add an option to build BBD only for macOS
This option is mutually exclusive with xros.
2026-01-31 21:48:49 +08:00
Timofey Solomko ed03f6441d [CI] Remove a redundant flag from macos builds 2024-04-21 14:05:12 +03:00
Timofey Solomko 15621a352c utils.py: don't build BitByteData for visionOS by default, add an option for that
VisionOS builds require Apple Silicon.
2024-04-21 12:47:20 +03:00
Timofey Solomko 0782c43145 Remove non-XCFramework option of installing using Carthage 2024-04-21 12:29:19 +03:00
Timofey Solomko 601be93187 utils.py: remove install-git-lfs-macos subcommand 2023-12-23 11:10:58 +03:00
Timofey Solomko da461f6dd6 utils.py: print usage when no arguments are supplied 2023-06-01 13:05:12 +03:00
Timofey Solomko 13906af4c6 [CI] Enable swift 5.8 on macos, upgrade macos versions for swift 5.5 and swift 5.7, adjust ios simulator devices 2023-05-30 18:51:55 +03:00
Timofey Solomko 5becb3f6db utils.py: add a command which automates bumping release version 2022-10-12 13:40:07 +03:00
Timofey Solomko 54863ccd87 utils.py: replace prepare-workspace command with download-bbd-macos, rename install-macos to install-git-lfs-macos 2021-10-01 18:36:56 +03:00
Timofey Solomko d3d2cdbac2 utils.py: remove watchos simulator option 2021-07-17 11:13:42 +03:00
Timofey Solomko 45c055dc0c utils.py: remove install-linux and script-linux sub-subcommands
They are no longer used, since we can't use them when we use docker containers for linux ci.
2021-05-27 16:40:17 +03:00
Timofey Solomko 03d47628a1 Merge branch 'hotfix-4.5.9' into develop 2021-05-01 16:14:33 +03:00
Timofey Solomko 9c20a22d14 CI: set watchos simulator and actions via env variables, add testing with swift 5.4 on macos and linux, test on watchos with swift 5.4, update to ubuntu 18.04, print xcode version 2021-05-01 15:28:08 +03:00
Timofey Solomko d3138ccda2 Remove ARR phrase from plist file to avoid confusion 2021-04-29 10:53:40 +03:00
Timofey Solomko 4f49aec7bc utils.py: don't use xcpretty in ci, add option to ci test on watchos, fix not testing on non-macos darwin platforms 2021-04-28 14:17:54 +03:00
Timofey Solomko 65d7769e96 Pick some improvements to utils.py from develop 2021-04-20 13:58:36 +03:00
Timofey Solomko aaaed7639c Split AZP macos swift 5.3 job into a separate matrix so we can use a new name for wachos simulator and xcframeworks 2021-03-30 00:01:48 +03:00
Timofey Solomko d7adf13355 CI: add option to utils.py prepare-workspace to build BBD as xcf, remove testing of carthage-xcode12 workaround, update versions of xcode to 12.4 and swift to 5.3.3 in azp, fix github pages not being deployed, fix source code link to the latest tree in deployed documentation 2021-03-26 15:28:09 +02:00
Timofey Solomko 69bfcfccda Merge branch 'hotfix-4.5.8' into develop 2021-03-26 15:00:51 +02:00
Timofey Solomko d85062cf87 Fix CI issues with cp command when using xcode 12+ 2021-03-24 21:00:51 +02:00
Timofey Solomko 57bdebaafd CI deployment changes: don't upload carthage archive (since it doesn't work with XCF), use xcode 12 for deployment, and simplify config overall 2021-03-24 18:40:23 +02:00
Timofey Solomko d091498e3e CI updates: enable testing with swift 5.3 in AZP, add temporary script which work arounds the issue with carthage, fix an issue with installing/upgrading git-lfs. 2020-10-05 13:33:19 +03:00
Timofey Solomko d4e261675e Add -d option to utils.py prepare-workspace to build bbd in debug mode on macos 2020-09-24 11:01:59 +03:00
Timofey Solomko 3cd9272331 Fix azp issues 2020-05-12 23:38:50 +03:00
Timofey Solomko 153f805bd4 CI changes: use ubuntu-18.04 on travis; run azp on all branches except master; don't use xcpretty and don't install it; remove azp-specific utils commands; set some env vars via os python module in utils.py to fix swift on linux issues; use -quiet argument for xcode to fix travis log length issues; remove verbosity from ci install linux step 2020-04-16 22:38:54 +03:00
Timofey Solomko 049bac5861 CI changes: add azp versions of utils.py commands (script and install) because of the different xcpretty formatter; fix curl command being printed weirdly 2020-04-16 00:42:54 +03:00
Timofey Solomko b40aca21c0 CI changes: move linux install to utils.py; make linux install swift step more verbose to find out why it doesn't work sometimes; print swift version on every script step to check that everything is working 2020-04-16 00:22:13 +03:00
Timofey Solomko 3fe5efc0ec Add other OS to utils.py prepare-workspace command 2020-04-08 12:36:37 +03:00
Timofey Solomko c1f283e1f7 Perform the download of test files manually via a utils.py command and a copy of gitattributes file 2020-04-07 22:33:28 +03:00
Timofey Solomko fa3aeece25 Convert remaining Utils bash scripts into utils.py commands 2020-04-06 19:01:34 +03:00
Timofey Solomko 515317a8c0 Replace ci bash scripts with a python tool 2020-04-06 13:30:12 +03:00