All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] GitHub Actions: run SELinux testsuite in Fedora virtual machine
@ 2020-12-30 20:08 Nicolas Iooss
  2020-12-30 20:13 ` Nicolas Iooss
  2020-12-31 14:42 ` William Roberts
  0 siblings, 2 replies; 8+ messages in thread
From: Nicolas Iooss @ 2020-12-30 20:08 UTC (permalink / raw)
  To: selinux

Use the Vagrant configuration in scripts/ci in a workflow for GitHub
Actions.

Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org>
---
Example of run: https://github.com/fishilico/selinux/runs/1627586446

 .github/workflows/vm_testsuite.yml | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 .github/workflows/vm_testsuite.yml

diff --git a/.github/workflows/vm_testsuite.yml b/.github/workflows/vm_testsuite.yml
new file mode 100644
index 000000000000..af2fad1e73f5
--- /dev/null
+++ b/.github/workflows/vm_testsuite.yml
@@ -0,0 +1,22 @@
+name: Run SELinux testsuite in a virtual machine
+
+on: [push, pull_request]
+
+jobs:
+  vm_testsuite:
+
+    # Use VirtualBox+vagrant on macOS, as described in https://github.com/actions/virtual-environments/issues/433
+    runs-on: macos-latest
+
+    steps:
+    - uses: actions/checkout@v2
+
+    - name: Create Vagrant VM
+      run: |
+        cd scripts/ci
+        vagrant up
+
+    - name: Run SELinux testsuite in the VM
+      run: |
+        cd scripts/ci
+        vagrant ssh -- ./run-selinux-test.sh
-- 
2.29.2


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-01-22  9:42 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-30 20:08 [PATCH 1/1] GitHub Actions: run SELinux testsuite in Fedora virtual machine Nicolas Iooss
2020-12-30 20:13 ` Nicolas Iooss
2020-12-31 14:42 ` William Roberts
2021-01-02 10:35   ` Nicolas Iooss
2021-01-06  8:17     ` Nicolas Iooss
2021-01-19 14:32       ` Ondrej Mosnacek
2021-01-20 16:00         ` Nicolas Iooss
2021-01-22  9:39           ` Ondrej Mosnacek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.