Repository: tokio-rs/tokio (language: rust)

Issue:
[WIP] add a basic illumos test job
## Motivation

As described in #6763, Tokio compiles for the illumos operating system, but we don't presently have automated tests on illumos. We'd like to fix that.

## Solution

This branch adds a basic illumos CI setup using [buildomat](https://github.com/oxidecomputer/buildomat), an illumos-compatible CI system developed by Oxide. These CI jobs run on infrastructure contributed by Oxide.


Discussion / hints:

Fix patch:
diff --git a/.github/buildomat/README.md b/.github/buildomat/README.md
new file mode 100644
index 00000000000..bde5bc90760
--- /dev/null
+++ b/.github/buildomat/README.md
@@ -0,0 +1,20 @@
+# Buildomat illumos CI
+
+This directory contains CI configurations for the [illumos] operating system.
+Tokio's illumos CI jobs are run using [Buildomat], a CI system developed by
+Oxide Computer, which supports illumos. See [the Buildomat README] for more
+details.
+
+## illumos-Specific CI Failures
+
+If your pull request's CI build fails on illumos, and you aren't able to easily
+reproduce the failure on other operating systems, don't worry! The
+[tokio-rs/illumos] team is responsible for maintaining Tokio's illumos support,
+and can be called on to assist contributors with illumos-specific issues. Please
+feel free to tag @tokio-rs/illumos to ask for help resolving build failures on
+illumos 
+
+[illumos]: https://www.illumos.org/
+[Buildomat]: https://github.com/oxidecomputer/buildomat
+[the Buildomat README]: https://github.com/oxidecomputer/buildomat
+[tokio-rs/illumos]: https://github.com/orgs/tokio-rs/teams/illumos
diff --git a/.github/buildomat/config.toml b/.github/buildomat/config.toml
new file mode 100644
index 00000000000..5c240c2a0a9
--- /dev/null
+++ b/.github/buildomat/config.toml
@@ -0,0 +1,8 @@
+# Repository-level Buildomat configuration.
+# See: https://github.com/oxidecomputer/buildomat#per-repository-configuration
+
+# Enable buildomat. This one should be self-explanatory.
+enable = true
+# Allow CI runs for PRs from users outside the `tokio-rs` organization. Our
+# buildomat jobs don't touch any secrets/keys, so this should be fine.
+org_only = false


Test patch: