ci: enable v to js, build-examples, v doctor, build-vbinaries, self-compilation on all windows CI (#8739)
							parent
							
								
									a9c2045dbd
								
							
						
					
					
						commit
						94acc27ee6
					
				|  | @ -567,9 +567,9 @@ jobs: | |||
|       VFLAGS: -cc gcc | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       #- uses: actions/setup-node@v1 | ||||
|       #  with: | ||||
|       #    node-version: 12.x | ||||
|       - uses: actions/setup-node@v1 | ||||
|         with: | ||||
|           node-version: 12.x | ||||
|       - name: Build | ||||
|         run: | | ||||
|           gcc --version | ||||
|  | @ -581,6 +581,9 @@ jobs: | |||
|           .\v.exe setup-freetype | ||||
|           .\.github\workflows\windows-install-sqlite.bat | ||||
|           ## .\.github\workflows\windows-install-sdl.bat | ||||
|       - name: v doctor | ||||
|         run: | | ||||
|           ./v doctor | ||||
|       - name: Verify `v test` works | ||||
|         run: | | ||||
|           ./v cmd/tools/test_if_v_test_system_works.v | ||||
|  | @ -588,14 +591,15 @@ jobs: | |||
|       - name: Self tests | ||||
|         run: | | ||||
|           .\v.exe -silent test-self | ||||
|       #    - name: Test | ||||
|       #      run: | | ||||
|       #        .\v.exe -silent test-all | ||||
|       ## v.js dosent work on windows | ||||
|       #.\v.exe -o hi.js examples/hello_v_js.v | ||||
|       #node hi.js | ||||
|   #    - name: Test | ||||
|   #      run: | | ||||
|   #        .\v.exe -silent test-all | ||||
|       - name: Test v->js | ||||
|         run: ./v -o hi.js examples/hello_v_js.v && node hi.js | ||||
|       - name: Test v binaries | ||||
|         run: ./v build-vbinaries | ||||
|       - name: Build examples | ||||
|         run: ./v build-examples | ||||
|       - name: v2 self compilation | ||||
|         run: .\v.exe -o v2.exe cmd/v && .\v2.exe -o v3.exe cmd/v | ||||
| 
 | ||||
|  | @ -606,9 +610,9 @@ jobs: | |||
|       VFLAGS: -cc msvc | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       #- uses: actions/setup-node@v1 | ||||
|       #  with: | ||||
|       #    node-version: 12.x | ||||
|       - uses: actions/setup-node@v1 | ||||
|         with: | ||||
|           node-version: 12.x | ||||
|       - name: Build | ||||
|         run: | | ||||
|           echo %VFLAGS% | ||||
|  | @ -631,16 +635,17 @@ jobs: | |||
|         run: | | ||||
|           ./v -cg cmd\tools\vtest-self.v | ||||
|           ./v -silent test-self | ||||
|       - name: Build examples | ||||
|         run: ./v build-examples | ||||
|   #    - name: Test | ||||
|   #      run: | | ||||
|   #        .\v.exe -silent test-all | ||||
|   #      ## v.js dosent work on windows | ||||
|   #.\v.exe -o hi.js examples/hello_v_js.v | ||||
|   #node hi.js | ||||
|   #    - name: Test v binaries | ||||
|   #      run: ./v build-vbinaries | ||||
|       - name: Test v->js | ||||
|         run: ./v -o hi.js examples/hello_v_js.v && node hi.js | ||||
|       - name: Test v binaries | ||||
|         run: ./v build-vbinaries | ||||
|       - name: Build examples | ||||
|         run: ./v build-examples | ||||
|       - name: v2 self compilation | ||||
|         run: .\v.exe -o v2.exe cmd/v && .\v2.exe -o v3.exe cmd/v | ||||
| 
 | ||||
|   windows-tcc: | ||||
|     runs-on: windows-2019 | ||||
|  | @ -649,6 +654,9 @@ jobs: | |||
|       VFLAGS: -cc tcc -no-retry-compilation | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - uses: actions/setup-node@v1 | ||||
|         with: | ||||
|           node-version: 12.x | ||||
|       - name: Build with make.bat -tcc | ||||
|         run: | | ||||
|           .\make.bat -tcc | ||||
|  | @ -659,6 +667,9 @@ jobs: | |||
|           .\v.exe setup-freetype | ||||
|           .\.github\workflows\windows-install-sqlite.bat | ||||
|           ## .\.github\workflows\windows-install-sdl.bat | ||||
|       - name: v doctor | ||||
|         run: | | ||||
|           ./v doctor | ||||
|       - name: Verify `v test` works | ||||
|         run: | | ||||
|           .\v.exe cmd/tools/test_if_v_test_system_works.v | ||||
|  | @ -669,11 +680,10 @@ jobs: | |||
|   #    - name: Test | ||||
|   #      run: | | ||||
|   #        .\v.exe -silent test-all | ||||
|   ## v.js dosent work on windows | ||||
|   #.\v.exe -o hi.js examples/hello_v_js.v | ||||
|   #node hi.js | ||||
|   #    - name: Test v binaries | ||||
|   #      run: ./v build-vbinaries | ||||
|       - name: Test v->js | ||||
|         run: ./v -o hi.js examples/hello_v_js.v && node hi.js | ||||
|       - name: Test v binaries | ||||
|         run: ./v build-vbinaries | ||||
|       - name: Build examples | ||||
|         run: ./v build-examples | ||||
|       - name: v2 self compilation | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue