From 75e7be5f3763bfc425d84e1cf761fe62e607105d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Smr=C5=BE?= Date: Sat, 29 Nov 2025 11:43:47 +0100 Subject: Include transitive repo dependencies in job ID --- test/asset/run/many_repos.yaml | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) (limited to 'test/asset/run/many_repos.yaml') diff --git a/test/asset/run/many_repos.yaml b/test/asset/run/many_repos.yaml index ebf07d8..0839ba6 100644 --- a/test/asset/run/many_repos.yaml +++ b/test/asset/run/many_repos.yaml @@ -2,6 +2,7 @@ repo r1: repo r2: repo r3: repo r4: +repo r5: job first: checkout: @@ -49,6 +50,51 @@ job first_manual_revision: path: some_file +job second: + checkout: + - repo: r2 + dest: d2 + - repo: r5 + dest: d5 + - repo: r3 + dest: d3 + + shell: + - touch second_file + + artifact out: + path: second_file + + job dependent: uses: - first.out + + shell: + - mv some_file some_other_file + + artifact out: + path: some_other_file + + +job transitive: + uses: + - dependent.out + + artifact out: + path: some_other_file + + +job combined: + uses: + - first.out + - second.out + + artifact out: + path: second_file + + +job combined_transitive: + uses: + - combined.out + - transitive.out -- cgit v1.2.3