feat: add base app

This commit is contained in:
2023-05-05 23:35:12 +02:00
commit 831ca76eef
11 changed files with 2031 additions and 0 deletions

40
actions/ci.go Normal file
View File

@@ -0,0 +1,40 @@
package main
import (
"context"
"log"
"os"
"os/exec"
)
func Ci(ctx context.Context) error {
err := runRustPipeline(ctx)
if err != nil {
log.Fatal(err)
}
return nil
}
func runRustPipeline(ctx context.Context) error {
cmd := exec.Command("cargo", "build")
cmd.Dir = "ci"
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err := cmd.Run()
if err != nil {
log.Fatal(err)
}
cmd = exec.Command("ci/target/debug/ci")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err = cmd.Run()
if err != nil {
log.Fatal(err)
}
return nil
}