pulp / plugin_template

GNU General Public License v2.0
8 stars 35 forks source link

Fix bindings setup error in performance test #890

Closed pedro-psb closed 2 months ago

pedro-psb commented 2 months ago

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