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 - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v1
- name: Build V # - name: Build V
uses: spytheman/docker_alpine_v@v7.0 # uses: spytheman/docker_alpine_v@v7.0
with: # with:
entrypoint: .github/workflows/alpine.build.sh # entrypoint: .github/workflows/alpine.build.sh
- name: Test V # - name: Test V
uses: spytheman/docker_alpine_v@v7.0 # uses: spytheman/docker_alpine_v@v7.0
with: # with:
entrypoint: .github/workflows/alpine.test.sh # entrypoint: .github/workflows/alpine.test.sh
macos: macos:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
@ -201,19 +201,19 @@ jobs:
node-version: 12.x node-version: 12.x
- name: Install dependencies - 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 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 # - name: Build v
run: echo $VFLAGS && make -j4 && ./v -cg -o v cmd/v # run: echo $VFLAGS && make -j4 && ./v -cg -o v cmd/v
- name: Test v binaries # - name: Test v binaries
run: ./v -silent build-vbinaries # run: ./v -silent build-vbinaries
# - name: Test v->js ## - name: Test v->js
# run: ./v -o hi.js examples/hello_v_js.v && node hi.js ## run: ./v -o hi.js examples/hello_v_js.v && node hi.js
ubuntu-llvm-mingw: ubuntu-llvm-mingw:
runs-on: ubuntu-18.04 runs-on: ubuntu-18.04
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- name: Cross-compile V # - name: Cross-compile V
run: docker build . -f Dockerfile.cross # run: docker build . -f Dockerfile.cross
windows-gcc: windows-gcc:
runs-on: windows-2019 runs-on: windows-2019
@ -228,10 +228,10 @@ jobs:
run: | run: |
git clone --depth=1 https://github.com/ubawurinna/freetype-windows-binaries.git thirdparty/freetype/ git clone --depth=1 https://github.com/ubawurinna/freetype-windows-binaries.git thirdparty/freetype/
.\.github\workflows\windows-install-sdl.bat .\.github\workflows\windows-install-sdl.bat
- name: Build # - name: Build
run: | # run: |
gcc --version # gcc --version
.\make.bat -gcc # .\make.bat -gcc
# - name: Test # - name: Test
# run: | # run: |
# .\v.exe -silent test-compiler # .\v.exe -silent test-compiler
@ -240,8 +240,8 @@ jobs:
#node hi.js #node hi.js
# - name: Test v binaries # - name: Test v binaries
# run: ./v -silent build-vbinaries # run: ./v -silent build-vbinaries
- name: v2 self compilation # - name: v2 self compilation
run: .\v.exe -o v2.exe cmd/v && .\v2.exe -o v3.exe cmd/v # run: .\v.exe -o v2.exe cmd/v && .\v2.exe -o v3.exe cmd/v
windows-msvc: windows-msvc:
runs-on: windows-2019 runs-on: windows-2019
@ -256,14 +256,14 @@ jobs:
run: | run: |
git clone --depth=1 https://github.com/ubawurinna/freetype-windows-binaries.git thirdparty/freetype/ git clone --depth=1 https://github.com/ubawurinna/freetype-windows-binaries.git thirdparty/freetype/
.\.github\workflows\windows-install-sdl.bat .\.github\workflows\windows-install-sdl.bat
- name: Build # - name: Build
run: | # run: |
echo %VFLAGS% # echo %VFLAGS%
echo $VFLAGS # echo $VFLAGS
.\make.bat -msvc # .\make.bat -msvc
- name: Test # - name: Test
run: | # run: |
.\v.exe -silent test-compiler # .\v.exe -silent test-compiler
## v.js dosent work on windows ## v.js dosent work on windows
#.\v.exe -o hi.js examples/hello_v_js.v #.\v.exe -o hi.js examples/hello_v_js.v
#node hi.js #node hi.js