This repository has been archived by the owner on Feb 1, 2021. It is now read-only.
Add support for sourcing chart from head ref when testing pull request #38
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.
This is based on #33 and intended to solve the same problem.
How to clone a right helm chart source in the case when helm chart referenced in a helm release being tested by
hrval-action
is located in the same git repository, wherehrval-action
is run ?In case of pull request, if a pull request base repository branch is referenced in helm release,
hrval-action
might be executed against invalid version of helm chart source, other than one contained in head repository branch.Algorithm:
HRVAL_BASE_BRANCH
andHRVAL_HEAD_BRANCH
environment variables are set, for each helm chart being tested,hrval-action
currently runs and theref
specified equals to value specified inHRVAL_BASE_BRANCH
environment variableHRVAL_HEAD_BRANCH
environment variableref
settingThis patch is non-intrusive, and a pre-patch behavior will be executed in case if
HRVAL_BASE_BRANCH
andHRVAL_HEAD_BRANCH
variables are not set.