diff --git a/.github/main.workflow b/.github/main.workflow new file mode 100644 index 00000000000..71980ca3507 --- /dev/null +++ b/.github/main.workflow @@ -0,0 +1,8 @@ +workflow "test" { + resolves = ["CI Test Runner"] + on = "push" +} + +action "CI Test Runner" { + uses = "./.github/test_runner" +} diff --git a/.github/test_runner/Dockerfile b/.github/test_runner/Dockerfile new file mode 100644 index 00000000000..12f8824502c --- /dev/null +++ b/.github/test_runner/Dockerfile @@ -0,0 +1,14 @@ +FROM ruby:2.6.2 + +LABEL "com.github.actions.name"="CI Test Runner" +LABEL "com.github.actions.description"="Run the full test suite" +LABEL "com.github.actions.icon"="gear" +LABEL "com.github.actions.color"="purple" + +ENV LC_ALL C.UTF-8 +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US.UTF-8 + +COPY entrypoint.sh / + +ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/test_runner/entrypoint.sh b/.github/test_runner/entrypoint.sh new file mode 100755 index 00000000000..dfb879014de --- /dev/null +++ b/.github/test_runner/entrypoint.sh @@ -0,0 +1,3 @@ +#!/bin/sh -l + +script/cibuild