ci: run on all branches on forks (#14498)
							parent
							
								
									1f3336c9d3
								
							
						
					
					
						commit
						e5ff2ab455
					
				|  | @ -2,7 +2,6 @@ name: Code CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -16,6 +15,7 @@ concurrency: | |||
| jobs: | ||||
|   ubuntu-tcc: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc -no-retry-compilation | ||||
|  | @ -95,6 +95,7 @@ jobs: | |||
| 
 | ||||
|   ubuntu-tcc-boehm-gc: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc -no-retry-compilation | ||||
|  | @ -151,6 +152,7 @@ jobs: | |||
| 
 | ||||
|   macos: | ||||
|     runs-on: macOS-latest | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc clang | ||||
|  | @ -240,6 +242,7 @@ jobs: | |||
| 
 | ||||
|   ubuntu: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|  | @ -339,6 +342,7 @@ jobs: | |||
| 
 | ||||
|   ubuntu-clang: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc clang | ||||
|  | @ -429,6 +433,7 @@ jobs: | |||
| 
 | ||||
|   windows-gcc: | ||||
|     runs-on: windows-2019 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc gcc | ||||
|  | @ -491,6 +496,7 @@ jobs: | |||
| 
 | ||||
|   windows-msvc: | ||||
|     runs-on: windows-2019 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc msvc | ||||
|  | @ -538,6 +544,7 @@ jobs: | |||
| 
 | ||||
|   windows-tcc: | ||||
|     runs-on: windows-2019 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc -no-retry-compilation | ||||
|  | @ -632,6 +639,7 @@ jobs: | |||
| 
 | ||||
| #  ubuntu-autofree-selfcompile: | ||||
| #    runs-on: ubuntu-20.04 | ||||
| #    if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
| #    timeout-minutes: 121 | ||||
| #    env: | ||||
| #      VFLAGS: -cc gcc | ||||
|  | @ -645,6 +653,7 @@ jobs: | |||
| 
 | ||||
| #   ubuntu-musl: | ||||
| #     runs-on: ubuntu-20.04 | ||||
| #    if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
| #     timeout-minutes: 121 | ||||
| #     env: | ||||
| #       VFLAGS: -cc musl-gcc | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: Bootstraping works | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -12,6 +11,7 @@ on: | |||
| jobs: | ||||
|   ubuntu: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 30 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc -no-retry-compilation | ||||
|  | @ -50,6 +50,7 @@ jobs: | |||
| 
 | ||||
|   macos: | ||||
|     runs-on: macos-11 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 30 | ||||
|     env: | ||||
|       VFLAGS: -cc clang | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: Cross CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -13,6 +12,7 @@ jobs: | |||
| 
 | ||||
|   macos-cross: | ||||
|     runs-on: macOS-latest | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 25 | ||||
|     env: | ||||
|       VFLAGS: -cc clang | ||||
|  | @ -49,6 +49,7 @@ jobs: | |||
| 
 | ||||
|   linux-cross: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 25 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc -no-retry-compilation | ||||
|  | @ -102,6 +103,7 @@ jobs: | |||
| 
 | ||||
|   windows-cross: | ||||
|     runs-on: windows-2019 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 25 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|  |  | |||
|  | @ -13,7 +13,6 @@ name: Sanitized CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths: | ||||
|       - '!**' | ||||
|       - 'cmd/tools/vtest*' | ||||
|  | @ -75,6 +74,7 @@ concurrency: | |||
| jobs: | ||||
|   tests-sanitize-undefined-clang: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 180 | ||||
|     env: | ||||
|       VFLAGS: -cc clang | ||||
|  | @ -102,6 +102,7 @@ jobs: | |||
| 
 | ||||
|   tests-sanitize-undefined-gcc: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 180 | ||||
|     env: | ||||
|       VFLAGS: -cc gcc | ||||
|  | @ -128,6 +129,7 @@ jobs: | |||
| 
 | ||||
|   tests-sanitize-address-clang: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 180 | ||||
|     env: | ||||
|       VFLAGS: -cc clang | ||||
|  | @ -159,6 +161,7 @@ jobs: | |||
| 
 | ||||
|   tests-sanitize-address-msvc: | ||||
|     runs-on: windows-2019 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 180 | ||||
|     env: | ||||
|       VFLAGS: -cc msvc | ||||
|  | @ -190,6 +193,7 @@ jobs: | |||
| 
 | ||||
|   tests-sanitize-address-gcc: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 180 | ||||
|     env: | ||||
|       VFLAGS: -cc gcc | ||||
|  | @ -221,6 +225,7 @@ jobs: | |||
| 
 | ||||
|   tests-sanitize-memory-clang: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 180 | ||||
|     env: | ||||
|       VFLAGS: -cc clang | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: vlang benchmarks | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -13,6 +12,7 @@ jobs: | |||
|   run: | ||||
|     name: Run | ||||
|     runs-on: ubuntu-latest | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     steps: | ||||
|     - name: Checkout | ||||
|       uses: actions/checkout@v2 | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: Containers CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -17,6 +16,7 @@ jobs: | |||
| 
 | ||||
|   alpine-docker-musl-gcc: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     container: | ||||
|       # Alpine docker pre-built container | ||||
|  | @ -51,6 +51,7 @@ jobs: | |||
| 
 | ||||
|   ubuntu-docker-musl: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     container: | ||||
|       image: thevlang/vlang:ubuntu-build | ||||
|  |  | |||
|  | @ -2,13 +2,15 @@ name: VC gen | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     branches: | ||||
|       - master | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
| 
 | ||||
| jobs: | ||||
|   build-vc: | ||||
|     runs-on: ubuntu-latest | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     env: | ||||
|       VREPO: github.com/vlang/vc.git | ||||
|     steps: | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: Graphics CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -12,6 +11,7 @@ on: | |||
| jobs: | ||||
|   gg-regressions: | ||||
|     runs-on: ubuntu-18.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 10 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: Other CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -16,6 +15,7 @@ concurrency: | |||
| jobs: | ||||
|   no-gpl-by-accident: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 15 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|  | @ -25,6 +25,7 @@ jobs: | |||
| 
 | ||||
|   code-formatting: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 15 | ||||
|     env: | ||||
|       VFLAGS: -cc gcc | ||||
|  | @ -41,6 +42,7 @@ jobs: | |||
| 
 | ||||
|   performance-regressions: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 15 | ||||
|     env: | ||||
|       VFLAGS: -cc gcc | ||||
|  | @ -65,6 +67,7 @@ jobs: | |||
| 
 | ||||
|   misc-tooling: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc -no-retry-compilation | ||||
|  | @ -113,6 +116,7 @@ jobs: | |||
| 
 | ||||
|   parser-silent: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: Path Testing CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -17,6 +16,7 @@ jobs: | |||
| 
 | ||||
|   space-paths-linux: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 30 | ||||
|     env: | ||||
|       MY_V_PATH: '你好 my $path, @с интервали' | ||||
|  | @ -42,6 +42,7 @@ jobs: | |||
| 
 | ||||
|   space-paths-macos: | ||||
|     runs-on: macOS-latest | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 30 | ||||
|     env: | ||||
|       MY_V_PATH: '你好 my $path, @с интервали' | ||||
|  | @ -70,6 +71,7 @@ jobs: | |||
| 
 | ||||
|   space-paths-windows: | ||||
|     runs-on: windows-2022 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 30 | ||||
|     env: | ||||
|       MY_V_PATH: 'path with some $punctuation, and some spaces' | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: sdl CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -12,6 +11,7 @@ on: | |||
| jobs: | ||||
|   v-compiles-sdl-examples: | ||||
|     runs-on: ubuntu-18.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 30 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: toml CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -12,6 +11,7 @@ on: | |||
| jobs: | ||||
|   toml-module-pass-external-test-suites: | ||||
|     runs-on: ubuntu-18.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 30 | ||||
|     env: | ||||
|       TOML_BS_TESTS_PATH: vlib/toml/tests/testdata/burntsushi/toml-test | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: V Apps and Modules | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -16,6 +15,7 @@ concurrency: | |||
| jobs: | ||||
|   v-apps-compile: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: vab CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -12,6 +11,7 @@ on: | |||
| jobs: | ||||
|   vab-compiles-v-examples: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VAB_FLAGS: --api 30 --build-tools 29.0.0 -v 3 | ||||
|  |  | |||
|  | @ -5,13 +5,15 @@ on: | |||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   push: | ||||
|     branches: [master] | ||||
|     branches: | ||||
|       - master | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
| 
 | ||||
| jobs: | ||||
|   vinix-build: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
| 
 | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ name: Websockets CI | |||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [master] | ||||
|     paths-ignore: | ||||
|       - "**.md" | ||||
|   pull_request: | ||||
|  | @ -12,6 +11,7 @@ on: | |||
| jobs: | ||||
|   websocket_tests: | ||||
|     runs-on: ubuntu-20.04 | ||||
|     if: github.event_name != 'push' || github.event.ref == 'refs/heads/master' || github.event.repository.full_name != 'vlang/v' | ||||
|     timeout-minutes: 121 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc -no-retry-compilation | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue