When running the performance tests in the nighly.yml workflow, the bindings generation section would fail with missing client dir and rpm-api.json file.
Approach
This PR adds steps to the performance test job to download such missing artifacts.
The steps where copied over from the test.yml, which also uses the script.sh.
Reported in RPM: https://github.com/pulp/pulp_rpm/actions/runs/9933072491/job/27458080556#step:11:2222
Problem
When running the performance tests in the nighly.yml workflow, the bindings generation section would fail with missing client dir and rpm-api.json file.
Approach
This PR adds steps to the performance test job to download such missing artifacts. The steps where copied over from the test.yml, which also uses the
script.sh
.Test Nighly Run (on my fork) which incorporate those changes: https://github.com/pedro-psb/pulp_rpm/actions/runs/9962429240/job/27526211393