summaryrefslogtreecommitdiff
path: root/.github/config
diff options
context:
space:
mode:
authorkumvijaya <kumvijaya@gmail.com>2025-12-22 23:43:15 +0530
committerkumvijaya <kumvijaya@gmail.com>2025-12-30 20:43:59 +0530
commitaa03c2ef1e0c44fc054a20b26b97556118487c13 (patch)
tree76a40e29c2c405fe51c147c537f9a728b072f48b /.github/config
parente2513d5f88b632fef16f9188acd7e6dc860a3512 (diff)
downloadvyos-1x-aa03c2ef1e0c44fc054a20b26b97556118487c13.tar.gz
vyos-1x-aa03c2ef1e0c44fc054a20b26b97556118487c13.zip
T8100: Refactor smoke test workflows for GitHub's pull_request_target policy change
T8100: refactored smoke test workflow T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: fixed review comments on smoke test refactoring T8100: smoketest refactoring syntax errors fixed T8100: fixed review comments on smoke test refactoring T8100: smoketest refactoring review comments fixed T8100: smoketest workflofw fixed copilot review comments T8100: smoketest workflofw fixed copilot review comments
Diffstat (limited to '.github/config')
-rw-r--r--.github/config/smoketest-branches.json42
1 files changed, 42 insertions, 0 deletions
diff --git a/.github/config/smoketest-branches.json b/.github/config/smoketest-branches.json
new file mode 100644
index 000000000..79b519221
--- /dev/null
+++ b/.github/config/smoketest-branches.json
@@ -0,0 +1,42 @@
+{
+ "branches": {
+ "current": {
+ "vyos_mirror": "https://packages.vyos.net/repositories/current/",
+ "container_image": "vyos/vyos-build:current",
+ "vyos_build_repo": "vyos/vyos-build",
+ "use_pat": false,
+ "build_runner": ["ubuntu-24.04"],
+ "build_version_format": "%Y.%m.%d-%H%M-integration",
+ "install_build_deps": false,
+ "test_cli_command": "test-no-interfaces-no-vpp",
+ "test_tpm_tests": true,
+ "test_vpp": true,
+ "test_vpp_runner": ["ubuntu-24.04"]
+ },
+ "circinus": {
+ "vyos_mirror": "https://packages.vyos.net/repositories/circinus/",
+ "container_image": "vyos/vyos-build:circinus",
+ "vyos_build_repo": "VyOS-Networks/vyos-build",
+ "use_pat": true,
+ "build_runner": ["self-hosted", "azure"],
+ "build_version_format": "1.5-integration-%Y%m%d%H%M",
+ "install_build_deps": true,
+ "test_cli_command": "test-no-interfaces-no-vpp",
+ "test_tpm_tests": true,
+ "test_vpp": true,
+ "test_vpp_runner": ["self-hosted", "vpp"]
+ },
+ "sagitta": {
+ "vyos_mirror": "https://packages.vyos.net/repositories/sagitta/",
+ "container_image": "vyos/vyos-build:sagitta",
+ "vyos_build_repo": "VyOS-Networks/vyos-build",
+ "use_pat": true,
+ "build_runner": ["self-hosted", "azure"],
+ "build_version_format": "1.4-integration-%Y%m%d%H%M",
+ "install_build_deps": true,
+ "test_cli_command": "test-no-interfaces",
+ "test_tpm_tests": false,
+ "test_vpp": false
+ }
+ }
+}