pull/4180/head
Alexander Medvednikov 2020-04-02 02:17:33 +02:00
parent 07ea1eff81
commit 97fbc3dd61
1 changed files with 30 additions and 30 deletions

View File

@ -46,15 +46,15 @@ jobs:
- name: Checkout
uses: actions/checkout@v1
- name: Build V
uses: spytheman/docker_alpine_v@v7.0
with:
entrypoint: .github/workflows/alpine.build.sh
# - name: Build V
# uses: spytheman/docker_alpine_v@v7.0
# with:
# entrypoint: .github/workflows/alpine.build.sh
- name: Test V
uses: spytheman/docker_alpine_v@v7.0
with:
entrypoint: .github/workflows/alpine.test.sh
# - name: Test V
# uses: spytheman/docker_alpine_v@v7.0
# with:
# entrypoint: .github/workflows/alpine.test.sh
macos:
runs-on: ${{ matrix.os }}
@ -201,19 +201,19 @@ jobs:
node-version: 12.x
- name: Install dependencies
run: sudo rm -f /etc/apt/sources.list.d/dotnetdev.list /etc/apt/sources.list.d/microsoft-prod.list; sudo apt-get update; sudo apt-get install --quiet -y musl musl-tools libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev valgrind
- name: Build v
run: echo $VFLAGS && make -j4 && ./v -cg -o v cmd/v
- name: Test v binaries
run: ./v -silent build-vbinaries
# - name: Test v->js
# run: ./v -o hi.js examples/hello_v_js.v && node hi.js
# - name: Build v
# run: echo $VFLAGS && make -j4 && ./v -cg -o v cmd/v
# - name: Test v binaries
# run: ./v -silent build-vbinaries
## - name: Test v->js
## run: ./v -o hi.js examples/hello_v_js.v && node hi.js
ubuntu-llvm-mingw:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v1
- name: Cross-compile V
run: docker build . -f Dockerfile.cross
# - name: Cross-compile V
# run: docker build . -f Dockerfile.cross
windows-gcc:
runs-on: windows-2019
@ -228,10 +228,10 @@ jobs:
run: |
git clone --depth=1 https://github.com/ubawurinna/freetype-windows-binaries.git thirdparty/freetype/
.\.github\workflows\windows-install-sdl.bat
- name: Build
run: |
gcc --version
.\make.bat -gcc
# - name: Build
# run: |
# gcc --version
# .\make.bat -gcc
# - name: Test
# run: |
# .\v.exe -silent test-compiler
@ -240,8 +240,8 @@ jobs:
#node hi.js
# - name: Test v binaries
# run: ./v -silent build-vbinaries
- name: v2 self compilation
run: .\v.exe -o v2.exe cmd/v && .\v2.exe -o v3.exe cmd/v
# - name: v2 self compilation
# run: .\v.exe -o v2.exe cmd/v && .\v2.exe -o v3.exe cmd/v
windows-msvc:
runs-on: windows-2019
@ -256,14 +256,14 @@ jobs:
run: |
git clone --depth=1 https://github.com/ubawurinna/freetype-windows-binaries.git thirdparty/freetype/
.\.github\workflows\windows-install-sdl.bat
- name: Build
run: |
echo %VFLAGS%
echo $VFLAGS
.\make.bat -msvc
- name: Test
run: |
.\v.exe -silent test-compiler
# - name: Build
# run: |
# echo %VFLAGS%
# echo $VFLAGS
# .\make.bat -msvc
# - name: Test
# run: |
# .\v.exe -silent test-compiler
## v.js dosent work on windows
#.\v.exe -o hi.js examples/hello_v_js.v
#node hi.js