our self-hosted runners are fast, but there are a lot of cases where they aren’t used yet. here’s an overview: - events that trigger workflows - [x] new commits on main (`push`) - [x] merge queue (`merge_group`) - [x] try labels (`workflow_dispatch`) - [x] mach try, except when targeting a fork (`push`) - [x] pull request checks (`pull_request`) - #39900 - kinds of builds - [x] production jobs - [ ] bake a prebuilt servo into our images - [ ] android build jobs - [x] #39269 - [x] #39789 - [ ] #39915 - [ ] 10-minute wpt jobs servo/ci-runners#21 - [ ] libservo builds #38015 - [ ] macOS arm64 builds - builds with less impact on developer experience - [ ] nightly release builds #34982
our self-hosted runners are fast, but there are a lot of cases where they aren’t used yet. here’s an overview:
push)merge_group)workflow_dispatch)push)pull_request)cargo build -p libservois untested in CI #38015