You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run the compiler validation suite for Android (#8)
* Run the compiler validation suite for Android
* Add --build-compiler option
* Add --cross-compile-build-swift-tools=0 from swiftlang/swift#38441
* Build with --build-llvm=0
* Check out Yams for Swift 6.1.1 build
* Add --llvm-ninja-targets-for-cross-compile-hosts=help
* Install pre-requisites
* Install build prerequisites
* Only setup local toolchain if build-compiler is not 0
* Fix Yams version checkout
* Quote arguments to build scripts
* Permit empty host-toolchain argument in build.sh
* Fix check for BUILD_COMPILER
* Re-order Docker PATH to system clang is used before Swift toolchain clang
* Use --host-test to skip attempt to test on connected device/emulator
* Install clang in Dockerfile
* Add --skip-test-linux flag to build
* Remove more folders to free up space
* Update patches
* Add docker-specific CI variants that run the compiler validation tests
* meaningless edit
* Update pull_request.yml to stop the 6.1 release builds
* Update pull_request.yml to really only build the full docker compiler with tests
* Update README.md with meaningless edit to bump build
* Update build.sh to skip testing XCTest for linux, as a handful of the linux tests fail for some reason
* Update build.sh to disable building libTesting and for 16K memory pages, as both don't work yet
* Update build.sh to skip testing Foundation for linux, which requires building SwiftPM from source first
* Update build.sh to not build each arch in a separate build directory
* Update Dockerfile to use clang 19 instead
* Add self-hosted runner CI variant
* Fix CI workflow syntax
* Update CI runner config
* Update CI runner config
* Fix name of self-hosted CI runner
* Re-order arch run sequence
* Update CI for self-hosted runner
* Build for self-hosted runner
* Add swift-6.2-branch to self-hosted run matrix
* Update build.sh to disable aarch64 temporarily, as we know it built fine
* Update pull_request.yml to disable non-compiler builds, as they all work, and comment out self-hosted till we know armv7 works
* Run compiler validation on self-hosted with increased timeout
* Update build-docker to only build for armv7
* Update pull_request.yml to disable self-hosted builds temporarily
* Update pull_request.yml to build the full compiler in github runners with the armv7 stdlib and tests
* Update build-docker to build for aarch64 first
* Update toolchain-vars.sh to use older trunk snapahot toolchain that didn't crash
* Update toolchain-vars.sh to only download the latest release compiler if building the Swift compiler from source
* Update build-docker to only build for armv7 again
* Update toolchain-vars.sh to fix setting branch variable
* Update build-docker to build for all three supported arches
* Update pull_request.yml to try self-hosted runs again
* Update build.sh to only install SDK components and remove linux stdlib
* Tolerate missing linux folder when attempting to clean up unnecessary build artifacts
* Fix extraCLIOptions in swift-toolset.json
* gcpdw
* Fix patch application
* Update apply-patches.sh to remove unused changes
* Update swift-android-testing-except-release.patch to add Testing fix
* Update swift-android.patch to remove unneeded patches
* Update build.sh to try and fix Testing and clean up the bundle more
* Fix README.md
---------
Co-authored-by: finagolfin <[email protected]>
0 commit comments