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

chore: remove charts directory #993

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

JeffreyDallas
Copy link
Contributor

@JeffreyDallas JeffreyDallas commented Oct 10, 2024

Description

This pull request changes the following:

  • Remove charts directory
  • Remove .github/workflow/support directory since the chart test is being conducted in solo-charts repo
  • Update workflow and unit tests

Related Issues

Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Copy link

codecov bot commented Oct 10, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 67.09%. Comparing base (83fed7b) to head (056d0a2).

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##               main     #993      +/-   ##
============================================
- Coverage     67.17%   67.09%   -0.08%     
  Complexity      339      339              
============================================
  Files            64       64              
  Lines          1319     1319              
  Branches        157      157              
============================================
- Hits            886      885       -1     
- Misses          370      371       +1     
  Partials         63       63              

see 1 file with indirect coverage changes

Impacted file tree graph

Copy link

github-actions bot commented Oct 10, 2024

Unit Test Results

 26 files  ±0   26 suites  ±0   42s ⏱️ -5s
108 tests  - 1  104 ✅  - 1  4 💤 ±0  0 ❌ ±0 
109 runs   - 1  105 ✅  - 1  4 💤 ±0  0 ❌ ±0 

Results for commit 056d0a2. ± Comparison against base commit 83fed7b.

This pull request removes 1 test.
com.hedera.fullstack.gradle.plugin.HelmDependencyUpdateTaskTest ‑ Test Helm Dependency Update Task

♻️ This comment has been updated with latest results.

Base automatically changed from 00987-D-rm-container-2 to main October 10, 2024 09:46
…rm-charts-directory

# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/flow-deploy-release-artifact.yaml
#	.github/workflows/support/ci/ci-values.yaml
#	.github/workflows/support/ci_test.sh
#	.github/workflows/support/scripts/env.sh
#	charts/fullstack-deployment/Chart.lock
#	charts/fullstack-deployment/values.yaml
Copy link

sonarcloud bot commented Oct 10, 2024

@JeffreyDallas
Copy link
Contributor Author

JeffreyDallas commented Oct 10, 2024

@jeromy-cannon since Helm test workflow is removed,
FS Helm Chart Tests workflow did not kick off
need your manually override to merge it

Signed-off-by: Jeffrey Tang <[email protected]>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is good to leave in for now.

@@ -58,10 +50,6 @@ tasks.register<HelmReleaseExistsTask>("helmNginxExists") {
release.set("nginx-release")
}

tasks.register<HelmDependencyUpdateTask>("helmDependencyUpdate") {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is good to leave in for now. I think you can just run it on one of the other charts we already installed.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what are the other charts installed ?
since the whole charts directory is gone

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nginx-release, but it doesn't really matter. it is just an example of how to use the gradle plugin task.

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.

Remove unused charts and dockers directory and files
2 participants