diff --git a/.yamato/MultiplayerUseCases_triggers.yml b/.yamato/MultiplayerUseCases_triggers.yml index 222be4eb8..4bc6de736 100644 --- a/.yamato/MultiplayerUseCases_triggers.yml +++ b/.yamato/MultiplayerUseCases_triggers.yml @@ -19,12 +19,6 @@ pull_request_trigger: {% endfor -%} triggers: cancel_old_ci: true - expression: |- - (pull_request.target eq "main" OR - pull_request.target eq "develop" OR - pull_request.target match "/^sample\//") AND - NOT pull_request.draft AND - pull_request.changes.any match "Basic/MultiplayerUseCases/**/*" # Run all tasks on the bitesize sample develop branch (head) when there is a push to the Netcode for GameObjects develop branch external_ngo_develop_pull_request_trigger: diff --git a/.yamato/shared_triggers.yml b/.yamato/_triggers.yml similarity index 78% rename from .yamato/shared_triggers.yml rename to .yamato/_triggers.yml index 655d2c792..f1ee82f42 100644 --- a/.yamato/shared_triggers.yml +++ b/.yamato/_triggers.yml @@ -1,45 +1,43 @@ -{% metadata_file .yamato/project.metafile %} ---- - -# Run all relevant tasks when a pull request targets the develop / main or a sample branch -pull_request_trigger: - name: Pull Request Trigger (main, develop, & sample branches) - dependencies: -{% for project in projects -%} -{% for editor in project.test_editors -%} -{% for platform in test_platforms -%} - - .yamato/build.yml#build_{{ project.name }}_{{ editor }}_{{ platform.name }} -{% if project.run_editor_tests or project.run_playmode_tests -%} # Only run tests for projects where relevant - - .yamato/tests.yml#test_{{ project.name }}_{{ editor }}_{{ platform.name }} -{% endif -%} -{% endfor -%} -{% endfor -%} -{% endfor -%} - triggers: - cancel_old_ci: true - expression: |- - (pull_request.target eq "main" OR - pull_request.target eq "develop" OR - pull_request.target match "/^sample\//") AND - NOT pull_request.draft AND - (NOT pull_request.changes.any match "Basic/**/*" AND - NOT pull_request.changes.any match "Experimental/**/*") - - -# Run all tasks on the bitesize sample develop branch (head) when there is a push to the Netcode for GameObjects develop branch -external_ngo_develop_pull_request_trigger: - name: Netcode for GameObjects (External) Develop Branch Triggers - dependencies: -{% for project in projects -%} -{% for editor in project.test_editors -%} -{% for platform in test_platforms -%} - - .yamato/build.yml#build_{{ project.name }}_{{ editor }}_{{ platform.name }} -{% endfor -%} -{% endfor -%} -{% endfor -%} - triggers: - external: - source: git@github.com/Unity-Technologies/com.unity.netcode.gameobjects.git - expression: push.branch eq "develop" - refs_on_this_repository: - - develop +{% metadata_file .yamato/project.metafile %} +--- + +# Run all relevant tasks when a pull request targets the develop / main or a sample branch +pull_request_trigger: + name: Pull Request Trigger (main, develop, & sample branches) + dependencies: +{% for project in projects -%} +{% for editor in project.test_editors -%} +{% for platform in test_platforms -%} + - .yamato/build.yml#build_{{ project.name }}_{{ editor }}_{{ platform.name }} +{% if project.run_editor_tests or project.run_playmode_tests -%} # Only run tests for projects where relevant + - .yamato/tests.yml#test_{{ project.name }}_{{ editor }}_{{ platform.name }} +{% endif -%} +{% endfor -%} +{% endfor -%} +{% endfor -%} + triggers: + cancel_old_ci: true + pull_requests: + - targets: + only: + - "main" + - "develop" + - "/^sample\//" + +# Run all tasks on the bitesize sample develop branch (head) when there is a push to the Netcode for GameObjects develop branch +external_ngo_develop_pull_request_trigger: + name: Netcode for GameObjects (External) Develop Branch Triggers + dependencies: +{% for project in projects -%} +{% for editor in project.test_editors -%} +{% for platform in test_platforms -%} + - .yamato/build.yml#build_{{ project.name }}_{{ editor }}_{{ platform.name }} +{% endfor -%} +{% endfor -%} +{% endfor -%} + triggers: + external: + source: git@github.com/Unity-Technologies/com.unity.netcode.gameobjects.git + expression: push.branch eq "develop" + refs_on_this_repository: + - develop \ No newline at end of file diff --git a/Basic/MultiplayerUseCases/Assets/test.txt b/Basic/MultiplayerUseCases/Assets/test.txt new file mode 100644 index 000000000..30d74d258 --- /dev/null +++ b/Basic/MultiplayerUseCases/Assets/test.txt @@ -0,0 +1 @@ +test \ No newline at end of file