Update test-target to allow getting the bash scripts from extras and marketplace #22410
+11
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This PR updates the
test-targetworkflow to ensure it works fromextrasandmarketplace.Introduces a new job Download workflow scripts that only runs if the repo is not
coreand gets the scripts from themasterbranch in theintegrations-corerepo.Since I am also unsure if it is a good practice to add a secret to those repos for all PRs, for now I am removing CI visibility from those repos. We can later decide whether we want to at least have it when running in master and we can set the api key as an environment secret.
Motivation
Tests are failing to setup in those repos. Instead of replicating the scripts I am taking this approach to ensure there is one single source of this scripts. If the workflow is modified and the scripts need modification, both repos should be working properly.
Review checklist (to be filled by reviewers)
qa/skip-qalabel if the PR doesn't need to be tested during QA.backport/<branch-name>label to the PR and it will automatically open a backport PR once this one is merged