aerospike-client-python icon indicating copy to clipboard operation
aerospike-client-python copied to clipboard

[DEVOPS-234] CI/CD: Reuse builds for feature branches in Github Actions workflows

Open juliannguyen4 opened this issue 1 year ago • 1 comments

Reason for this change: it will be a while to clean up all the memory leaks while running the Python client regression tests, and we normally run valgrind manually. We won't be running valgrind as a CI/CD check for a while because of this. Often times, the valgrind workflow builds a wheel when a wheel was already built for the same commit. This change forces valgrind to reuse a wheel (from JFrog) if it already exists

  • [x] Code reviewed
  • [x] First valgrind run builds new wheel
  • [x] Second valgrind run uses wheel built in first run
  • [ ] When there are two wheels for the same commit, the one with no labels is used
  • [ ] No regression when running valgrind run on central branch

juliannguyen4 avatar Sep 11 '24 22:09 juliannguyen4