From 93162641ddda0809e8e8c2da69af8b13982567ee Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Mon, 25 May 2026 10:01:31 +0300 Subject: [PATCH] ci: limit push workflows to master --- .github/workflows/benchmark_footprint_json_decode.yml | 2 ++ .github/workflows/benchmark_footprint_json_encode.yml | 2 ++ .github/workflows/bootstrapping_ci.yml | 2 ++ .github/workflows/build_on_ubuntu_25_ci.yml | 2 ++ .github/workflows/c2v_ci.yml | 2 ++ .github/workflows/cross_ci.yml | 2 ++ .github/workflows/db_ci.yml | 2 ++ .github/workflows/docker_ci.yml | 2 ++ .github/workflows/docs_ci.yml | 2 ++ .github/workflows/freebsd_ci.yml | 2 ++ .github/workflows/gen_vc_ci.yml | 2 ++ .github/workflows/gg_regressions_ci.yml | 2 ++ .github/workflows/linux_ci.yml | 2 ++ .github/workflows/macos_ci.yml | 2 ++ .github/workflows/module_docs_ci.yml | 2 ++ .github/workflows/module_docs_lint.yml | 2 ++ .github/workflows/more_extensive_but_slower_tests_ci.yml | 2 ++ .github/workflows/openbsd_ci.yml | 2 ++ .github/workflows/other_ci.yml | 2 ++ .github/workflows/paths_ci.yml | 2 ++ .github/workflows/periodic_ci.yml | 2 ++ .github/workflows/puzzle_vibes_ci.yml | 2 ++ .github/workflows/riscv64_linux_ci.yml | 2 ++ .github/workflows/s390x_linux_ci.yml | 2 ++ .github/workflows/sanitized_ci.yml | 2 ++ .github/workflows/sdl_ci.yml | 2 ++ .github/workflows/symlink_ci.yml | 2 ++ .github/workflows/termux_ci.yml | 2 ++ .github/workflows/time_ci.yml | 2 ++ .github/workflows/toml_ci.yml | 2 ++ .github/workflows/tools_ci.yml | 2 ++ .github/workflows/v_apps_and_modules_compile_ci.yml | 2 ++ .github/workflows/vab_ci.yml | 2 ++ .github/workflows/vpm_ci.yml | 2 ++ .github/workflows/vsl_and_vtl_compile_ci.yml | 2 ++ .github/workflows/vup_works.yml | 2 ++ .github/workflows/wasm_backend_ci.yml | 2 ++ .github/workflows/websockets_ci.yml | 2 ++ .github/workflows/windows_ci_gcc.yml | 2 ++ .github/workflows/windows_ci_msvc.yml | 2 ++ .github/workflows/windows_ci_tcc.yml | 2 ++ .github/workflows/workflow_lint.yml | 2 ++ 42 files changed, 84 insertions(+) diff --git a/.github/workflows/benchmark_footprint_json_decode.yml b/.github/workflows/benchmark_footprint_json_decode.yml index 6fe69c4a9..355fd17ad 100644 --- a/.github/workflows/benchmark_footprint_json_decode.yml +++ b/.github/workflows/benchmark_footprint_json_decode.yml @@ -2,6 +2,8 @@ name: json decoder benchmark CI on: push: + branches: + - master paths: - 'vlib/x/json2/**' # Trigger on changes in this folder diff --git a/.github/workflows/benchmark_footprint_json_encode.yml b/.github/workflows/benchmark_footprint_json_encode.yml index bf98634c7..413f2ca37 100644 --- a/.github/workflows/benchmark_footprint_json_encode.yml +++ b/.github/workflows/benchmark_footprint_json_encode.yml @@ -2,6 +2,8 @@ name: json encoder benchmark CI on: push: + branches: + - master paths: - 'vlib/x/json2/**' # Trigger on changes in this folder - '!vlib/x/json2/strict/**' # Ignore diff --git a/.github/workflows/bootstrapping_ci.yml b/.github/workflows/bootstrapping_ci.yml index 701f7ec94..74eb40c87 100644 --- a/.github/workflows/bootstrapping_ci.yml +++ b/.github/workflows/bootstrapping_ci.yml @@ -3,6 +3,8 @@ name: Bootstrapping CI on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.yml' - '**.md' diff --git a/.github/workflows/build_on_ubuntu_25_ci.yml b/.github/workflows/build_on_ubuntu_25_ci.yml index fb5c501ae..26847cde2 100644 --- a/.github/workflows/build_on_ubuntu_25_ci.yml +++ b/.github/workflows/build_on_ubuntu_25_ci.yml @@ -3,6 +3,8 @@ name: CI Ubuntu 25 GCC 14.2 on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/c2v_ci.yml b/.github/workflows/c2v_ci.yml index 681803f80..8bb527f5c 100644 --- a/.github/workflows/c2v_ci.yml +++ b/.github/workflows/c2v_ci.yml @@ -2,6 +2,8 @@ name: C2V apps on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/cross_ci.yml b/.github/workflows/cross_ci.yml index 4773fdfc1..e3f34370b 100644 --- a/.github/workflows/cross_ci.yml +++ b/.github/workflows/cross_ci.yml @@ -2,6 +2,8 @@ name: Cross CI on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/db_ci.yml b/.github/workflows/db_ci.yml index 48c8adf98..98903dc9e 100644 --- a/.github/workflows/db_ci.yml +++ b/.github/workflows/db_ci.yml @@ -3,6 +3,8 @@ name: Database CI on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/docker_ci.yml b/.github/workflows/docker_ci.yml index 82c11081f..04154703a 100644 --- a/.github/workflows/docker_ci.yml +++ b/.github/workflows/docker_ci.yml @@ -2,6 +2,8 @@ name: Docker CI on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/docs_ci.yml b/.github/workflows/docs_ci.yml index 2711359c8..defed1854 100644 --- a/.github/workflows/docs_ci.yml +++ b/.github/workflows/docs_ci.yml @@ -6,6 +6,8 @@ name: Docs CI on: push: + branches: + - master paths-ignore: - '**.yml' - '!**/docs_ci.yml' diff --git a/.github/workflows/freebsd_ci.yml b/.github/workflows/freebsd_ci.yml index 6bd892e95..3564b128c 100644 --- a/.github/workflows/freebsd_ci.yml +++ b/.github/workflows/freebsd_ci.yml @@ -3,6 +3,8 @@ name: CI FreeBSD on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/gen_vc_ci.yml b/.github/workflows/gen_vc_ci.yml index 12fec3229..8bb69f3c1 100644 --- a/.github/workflows/gen_vc_ci.yml +++ b/.github/workflows/gen_vc_ci.yml @@ -12,6 +12,8 @@ on: - 'cmd/tools/**' - '!cmd/tools/builders/**.v' push: + branches: + - master paths-ignore: - '**.vv' - '**.out' diff --git a/.github/workflows/gg_regressions_ci.yml b/.github/workflows/gg_regressions_ci.yml index 2182bdb95..44fc4de5f 100644 --- a/.github/workflows/gg_regressions_ci.yml +++ b/.github/workflows/gg_regressions_ci.yml @@ -2,6 +2,8 @@ name: Graphics CI on: push: + branches: + - master paths: - 'vlib/**' - 'thirdparty/**' diff --git a/.github/workflows/linux_ci.yml b/.github/workflows/linux_ci.yml index 1c4ae30b8..80d6da35d 100644 --- a/.github/workflows/linux_ci.yml +++ b/.github/workflows/linux_ci.yml @@ -3,6 +3,8 @@ name: CI Linux on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/macos_ci.yml b/.github/workflows/macos_ci.yml index 342e987c6..18b9545aa 100644 --- a/.github/workflows/macos_ci.yml +++ b/.github/workflows/macos_ci.yml @@ -2,6 +2,8 @@ name: CI macOS on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/module_docs_ci.yml b/.github/workflows/module_docs_ci.yml index 6ac5f6eb9..6ecf99276 100644 --- a/.github/workflows/module_docs_ci.yml +++ b/.github/workflows/module_docs_ci.yml @@ -12,6 +12,8 @@ on: - 'cmd/tools/vdoc/theme/**.html' - '**/module_docs_ci.yml' push: + branches: + - master paths: - 'vlib/**.v' - 'vlib/**.md' diff --git a/.github/workflows/module_docs_lint.yml b/.github/workflows/module_docs_lint.yml index 02f9b74b4..5716d2f93 100644 --- a/.github/workflows/module_docs_lint.yml +++ b/.github/workflows/module_docs_lint.yml @@ -2,6 +2,8 @@ name: Code CI vlib modules on: push: + branches: + - master paths: - '**/cmd/tools/vdoc/theme/**' pull_request: diff --git a/.github/workflows/more_extensive_but_slower_tests_ci.yml b/.github/workflows/more_extensive_but_slower_tests_ci.yml index bf6592365..e9b8fc549 100644 --- a/.github/workflows/more_extensive_but_slower_tests_ci.yml +++ b/.github/workflows/more_extensive_but_slower_tests_ci.yml @@ -2,6 +2,8 @@ name: More extensive but slower tests on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/openbsd_ci.yml b/.github/workflows/openbsd_ci.yml index 4034e3e3a..9378ccf0b 100644 --- a/.github/workflows/openbsd_ci.yml +++ b/.github/workflows/openbsd_ci.yml @@ -3,6 +3,8 @@ name: CI OpenBSD on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/other_ci.yml b/.github/workflows/other_ci.yml index ee41b3213..4f2a3d3cf 100644 --- a/.github/workflows/other_ci.yml +++ b/.github/workflows/other_ci.yml @@ -3,6 +3,8 @@ name: Other CI on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/paths_ci.yml b/.github/workflows/paths_ci.yml index c8431075c..566fb7630 100644 --- a/.github/workflows/paths_ci.yml +++ b/.github/workflows/paths_ci.yml @@ -3,6 +3,8 @@ name: Path Testing CI on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/periodic_ci.yml b/.github/workflows/periodic_ci.yml index 6efc8325c..35a337e47 100644 --- a/.github/workflows/periodic_ci.yml +++ b/.github/workflows/periodic_ci.yml @@ -4,6 +4,8 @@ on: schedule: - cron: '0 */6 * * *' push: + branches: + - master paths: - '**/periodic_ci.yml' pull_request: diff --git a/.github/workflows/puzzle_vibes_ci.yml b/.github/workflows/puzzle_vibes_ci.yml index f1481559b..98dee8897 100644 --- a/.github/workflows/puzzle_vibes_ci.yml +++ b/.github/workflows/puzzle_vibes_ci.yml @@ -3,6 +3,8 @@ name: Shy and PV CI on: workflow_dispatch: push: + branches: + - master paths: - 'vlib/v/checker/**.v' - 'vlib/v/gen/c/**.v' diff --git a/.github/workflows/riscv64_linux_ci.yml b/.github/workflows/riscv64_linux_ci.yml index 21602ca18..0fcb34203 100644 --- a/.github/workflows/riscv64_linux_ci.yml +++ b/.github/workflows/riscv64_linux_ci.yml @@ -3,6 +3,8 @@ name: riscv64 CI on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/s390x_linux_ci.yml b/.github/workflows/s390x_linux_ci.yml index 387925232..aac07585c 100644 --- a/.github/workflows/s390x_linux_ci.yml +++ b/.github/workflows/s390x_linux_ci.yml @@ -3,6 +3,8 @@ name: s390 CI on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/sanitized_ci.yml b/.github/workflows/sanitized_ci.yml index f02ac1d17..ebc89583b 100644 --- a/.github/workflows/sanitized_ci.yml +++ b/.github/workflows/sanitized_ci.yml @@ -14,6 +14,8 @@ name: Sanitized CI on: workflow_dispatch: push: + branches: + - master paths: - '!**' - '!**.md' diff --git a/.github/workflows/sdl_ci.yml b/.github/workflows/sdl_ci.yml index 2af8fa9f6..095f32e79 100644 --- a/.github/workflows/sdl_ci.yml +++ b/.github/workflows/sdl_ci.yml @@ -3,6 +3,8 @@ name: sdl CI on: workflow_dispatch: push: + branches: + - master paths: - 'vlib/**' - 'thirdparty/**' diff --git a/.github/workflows/symlink_ci.yml b/.github/workflows/symlink_ci.yml index 552504eac..cae7a7376 100644 --- a/.github/workflows/symlink_ci.yml +++ b/.github/workflows/symlink_ci.yml @@ -3,6 +3,8 @@ name: Symlink CI on: workflow_dispatch: push: + branches: + - master paths: - 'cmd/tools/vsymlink/**.v' - '.github/workflows/symlink_ci.yml' diff --git a/.github/workflows/termux_ci.yml b/.github/workflows/termux_ci.yml index 3c0fd860a..a2e3933cb 100644 --- a/.github/workflows/termux_ci.yml +++ b/.github/workflows/termux_ci.yml @@ -3,6 +3,8 @@ name: CI Termux on: workflow_dispatch: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/time_ci.yml b/.github/workflows/time_ci.yml index 1972c952f..c156af65c 100644 --- a/.github/workflows/time_ci.yml +++ b/.github/workflows/time_ci.yml @@ -2,6 +2,8 @@ name: Time CI on: push: + branches: + - master paths: - 'vlib/**' - 'cmd/tools/builders/**.v' diff --git a/.github/workflows/toml_ci.yml b/.github/workflows/toml_ci.yml index c6cf53265..3efc7e113 100644 --- a/.github/workflows/toml_ci.yml +++ b/.github/workflows/toml_ci.yml @@ -2,6 +2,8 @@ name: toml CI on: push: + branches: + - master paths: - 'vlib/**' - '**/toml_ci.yml' diff --git a/.github/workflows/tools_ci.yml b/.github/workflows/tools_ci.yml index fd92c7309..be7bc76cc 100644 --- a/.github/workflows/tools_ci.yml +++ b/.github/workflows/tools_ci.yml @@ -2,6 +2,8 @@ name: Tools CI on: push: + branches: + - master paths: - 'cmd/**' - '!cmd/tools/vpm/**' diff --git a/.github/workflows/v_apps_and_modules_compile_ci.yml b/.github/workflows/v_apps_and_modules_compile_ci.yml index 256888fac..4df285eb7 100644 --- a/.github/workflows/v_apps_and_modules_compile_ci.yml +++ b/.github/workflows/v_apps_and_modules_compile_ci.yml @@ -2,6 +2,8 @@ name: V Apps and Modules on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/vab_ci.yml b/.github/workflows/vab_ci.yml index 2875d1def..115dea838 100644 --- a/.github/workflows/vab_ci.yml +++ b/.github/workflows/vab_ci.yml @@ -3,6 +3,8 @@ name: vab CI on: workflow_call: push: + branches: + - master paths: - 'vlib/**' - 'thirdparty/**' diff --git a/.github/workflows/vpm_ci.yml b/.github/workflows/vpm_ci.yml index 32e80c406..e130ec54f 100644 --- a/.github/workflows/vpm_ci.yml +++ b/.github/workflows/vpm_ci.yml @@ -2,6 +2,8 @@ name: VPM CI on: push: + branches: + - master paths: - '**/vpm_ci.yml' - '**/cmd/tools/vpm/**' diff --git a/.github/workflows/vsl_and_vtl_compile_ci.yml b/.github/workflows/vsl_and_vtl_compile_ci.yml index c061735af..d0ab35e60 100644 --- a/.github/workflows/vsl_and_vtl_compile_ci.yml +++ b/.github/workflows/vsl_and_vtl_compile_ci.yml @@ -2,6 +2,8 @@ name: VSL and VTL on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/vup_works.yml b/.github/workflows/vup_works.yml index 9e75d5144..5050ca146 100644 --- a/.github/workflows/vup_works.yml +++ b/.github/workflows/vup_works.yml @@ -2,6 +2,8 @@ name: Upgrading from a previous release with v up works on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/wasm_backend_ci.yml b/.github/workflows/wasm_backend_ci.yml index de77a505c..637d66803 100644 --- a/.github/workflows/wasm_backend_ci.yml +++ b/.github/workflows/wasm_backend_ci.yml @@ -2,6 +2,8 @@ name: wasm backend CI on: push: + branches: + - master paths: - 'cmd/tools/builders/**.v' - 'vlib/builtin/**.v' diff --git a/.github/workflows/websockets_ci.yml b/.github/workflows/websockets_ci.yml index 5e1139138..28da5755f 100644 --- a/.github/workflows/websockets_ci.yml +++ b/.github/workflows/websockets_ci.yml @@ -2,6 +2,8 @@ name: Websockets CI on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/windows_ci_gcc.yml b/.github/workflows/windows_ci_gcc.yml index 7ddf74c0d..0547c06e7 100644 --- a/.github/workflows/windows_ci_gcc.yml +++ b/.github/workflows/windows_ci_gcc.yml @@ -2,6 +2,8 @@ name: CI Windows GCC on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/windows_ci_msvc.yml b/.github/workflows/windows_ci_msvc.yml index cbc4aa6a0..df7e3af44 100644 --- a/.github/workflows/windows_ci_msvc.yml +++ b/.github/workflows/windows_ci_msvc.yml @@ -2,6 +2,8 @@ name: CI Windows MSVC on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/windows_ci_tcc.yml b/.github/workflows/windows_ci_tcc.yml index 65a606953..d6408c9d9 100644 --- a/.github/workflows/windows_ci_tcc.yml +++ b/.github/workflows/windows_ci_tcc.yml @@ -2,6 +2,8 @@ name: CI Windows TCC on: push: + branches: + - master paths-ignore: - '**.md' - '**.yml' diff --git a/.github/workflows/workflow_lint.yml b/.github/workflows/workflow_lint.yml index f78385828..cb074fb72 100644 --- a/.github/workflows/workflow_lint.yml +++ b/.github/workflows/workflow_lint.yml @@ -8,6 +8,8 @@ name: Workflow Lint on: push: + branches: + - master paths: - '**.yml' pull_request: -- 2.39.5