ci: fix Build V

This commit is contained in:
Alexander Medvednikov 2024-11-09 09:27:17 +03:00
parent 5d0f6b8a3d
commit d521f4d6f3
2 changed files with 1 additions and 9 deletions

View file

@ -1,7 +1,6 @@
import os import os
enum Command { enum Command {
build_v
test_symlink test_symlink
test_cross_compilation test_cross_compilation
build_with_cstrict build_with_cstrict
@ -47,7 +46,6 @@ fn main() {
fn run_step(step Command) { fn run_step(step Command) {
println('Running ${step}...') println('Running ${step}...')
match step { match step {
.build_v { build_v() }
.test_symlink { test_symlink() } .test_symlink { test_symlink() }
.test_cross_compilation { test_cross_compilation() } .test_cross_compilation { test_cross_compilation() }
.build_with_cstrict { build_with_cstrict() } .build_with_cstrict { build_with_cstrict() }
@ -89,7 +87,6 @@ fn exec(command string) {
// Map enum values to human readable step names // Map enum values to human readable step names
fn get_step_name(step Command) string { fn get_step_name(step Command) string {
return match step { return match step {
.build_v { 'Build V' }
.test_symlink { 'Test symlink' } .test_symlink { 'Test symlink' }
.test_cross_compilation { 'Test cross compilation to Linux' } .test_cross_compilation { 'Test cross compilation to Linux' }
.build_with_cstrict { 'Build V with -cstrict' } .build_with_cstrict { 'Build V with -cstrict' }
@ -114,11 +111,6 @@ fn get_step_name(step Command) string {
} }
// Step functions // Step functions
fn build_v() {
exec('make -j4')
exec('./v symlink')
}
fn test_symlink() { fn test_symlink() {
exec('v symlink') exec('v symlink')
} }

View file

@ -33,7 +33,7 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Build V - name: Build V
run: v run macos_ci.vsh build_v run: make -j4 && ./v symlink
- name: Test symlink - name: Test symlink
run: v run macos_ci.vsh test_symlink run: v run macos_ci.vsh test_symlink
- name: Test cross compilation to Linux - name: Test cross compilation to Linux