# Test Runner [![CI Demo](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/ci-demo.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Swift Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/swift-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Java Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/java-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Python Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/python-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Docker Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/docker-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Kotlin Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/kotlin-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Node.js Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/nodejs-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Go Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/go-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![.NET Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/dotnet-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![PHP Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/php-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![R Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/r-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Julia Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/julia-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Rust Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/rust-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Scala Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/scala-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) [![Notebook Test](https://rustygits.com/thecoderatekid/Test-Runner/actions/workflows/notebook-test.yml/badge.svg?branch=main&style=flat-square)](https://rustygits.com/thecoderatekid/Test-Runner/actions) > A demo repository to verify our self-hosted Gitea Actions runner. ## Workflow Status - **CI Demo** (push → echo hello) - **Swift Test** (push → install Swift & run Hello) - **Java Test** (push → install Java 17 & run HelloWorld) - **Python Test** (push → install Python 3 & run Hello) - **Docker Test** (push → build & run BusyBox & cleanup) - **Kotlin Test** (push → install Kotlin & run HelloWorld) - **Node.js Test** (push → install Node.js & run tests) - **Go Test** (push → install Go & run tests) - **.NET Test** (push → install .NET & run tests) - **PHP Test** (push → install PHP & run tests) - **R Test** (push → install R & run tests) - **Julia Test** (push → install Julia & run tests) - **Rust Test** (push → install Rust & run tests) - **Scala Test** (push → install Java & run sbt test) - **Notebook Test** (push → execute Jupyter notebooks via Papermill)