Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move ci directory outside of the chart directory structure, and break it into two. One set of values for linting, one for installation testing #582

Merged
merged 27 commits into from
Oct 16, 2024

Conversation

jforest
Copy link
Contributor

@jforest jforest commented Oct 15, 2024

The separation of values files into ci-lint and ci-install is required for now, because the current values files in the ci directory do not pass install tests. We need to create a full set of values files that both pass linting AND install tests. Once that is complete we can move those universal files back into ci and remove this silly process. #585

Update the workflow to create the symlinks as needed

I had to create some basic-values.yaml files for the install testing of the charts. The values added were the ones I needed in order for the charts to pass the install tests. Empty values didn't work for those ones: #587

closes #586

EDIT Also moving the values files out of the chart directories themselves. That way we can modify test values without having to increment the chart versions

@jforest jforest marked this pull request as ready for review October 16, 2024 13:43
@jforest jforest requested review from nodivbyzero and tylfin October 16, 2024 13:43
@jforest jforest changed the title Move ci directory to ci-lint, create new ci-install directory with values for install testing. Move ci directory outside of the chart directory structure, and break it into two. One set of values for linting, one for installation testing Oct 16, 2024
@jforest jforest requested a review from jspiewak October 16, 2024 17:13
.github/workflows/chart-test.yaml Outdated Show resolved Hide resolved
charts/posit-chronicle/NEWS.md Outdated Show resolved Hide resolved
ci/rstudio-connect/install/basic-values.yaml Show resolved Hide resolved
@jforest jforest requested a review from jspiewak October 16, 2024 18:51
@jforest jforest merged commit bcf3579 into main Oct 16, 2024
6 checks passed
@jforest jforest deleted the add-ci-lint-and-ci-install-dirs branch October 16, 2024 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

FIx GHA that runs integration tests. The tests are currently failing
3 participants