diff --git a/.github/workflows/native_backend_tests.yml b/.github/workflows/native_backend_tests.yml index fcefede774..23a5961d25 100644 --- a/.github/workflows/native_backend_tests.yml +++ b/.github/workflows/native_backend_tests.yml @@ -2,21 +2,55 @@ name: native backend CI on: push: - paths-ignore: - - "**.md" + paths: + - '!**' + - 'vlib/v/gen/native/' + - 'cmd/tools/builders/**.v' + - 'vlib/builtin/**.v' + - 'vlib/v/ast/**.v' + - 'vlib/v/scanner/**.v' + - 'vlib/v/scanner/**.v' + - 'vlib/v/parser/**.v' + - 'vlib/v/checker/**.v' + - 'vlib/v/gen/c/**.v' + - 'vlib/v/builder/**.v' + - 'vlib/v/cflag/**.v' + - 'vlib/v/live/**.v' + - 'vlib/v/util/**.v' + - 'vlib/v/markused/**.v' + - 'vlib/v/preludes/**.v' + - 'vlib/v/gen/native/**.v' + - 'vlib/v/gen/native/tests/**.v' pull_request: paths-ignore: - - "**.md" - -concurrency: - group: native-backend-ci-${{ github.event.pull_request.number || github.sha }} - cancel-in-progress: true + - '!**' + - 'vlib/v/gen/native/' + - 'cmd/tools/builders/**.v' + - 'vlib/builtin/**.v' + - 'vlib/v/ast/**.v' + - 'vlib/v/scanner/**.v' + - 'vlib/v/scanner/**.v' + - 'vlib/v/parser/**.v' + - 'vlib/v/checker/**.v' + - 'vlib/v/gen/c/**.v' + - 'vlib/v/builder/**.v' + - 'vlib/v/cflag/**.v' + - 'vlib/v/live/**.v' + - 'vlib/v/util/**.v' + - 'vlib/v/markused/**.v' + - 'vlib/v/preludes/**.v' + - 'vlib/v/gen/native/**.v' + - 'vlib/v/gen/native/tests/**.v' jobs: native-backend: strategy: matrix: - os: [ubuntu-18.04, ubuntu-20.04, macos-10.15, macos-11, macos-12, windows-2016, windows-2019, windows-2022] + os: [ + ubuntu-18.04, ubuntu-20.04, + macos-10.15, macos-11, macos-12, + windows-2019, windows-2022 + ] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2