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

fix: sync on integration tests #177

Merged
merged 11 commits into from
Dec 25, 2023
Merged

fix: sync on integration tests #177

merged 11 commits into from
Dec 25, 2023

Conversation

fritzduchardt
Copy link
Collaborator

@fritzduchardt fritzduchardt commented Dec 25, 2023

I have removed the vendor folder from git to ensure that they are created properly by the sync logic and fixed the test to only fail on changes to the rendered directory structure

/Closes #176

Copy link

codecov bot commented Dec 25, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (b12ac42) 48.16% compared to head (df0e546) 48.16%.
Report is 14 commits behind head on dev.

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #177   +/-   ##
=======================================
  Coverage   48.16%   48.16%           
=======================================
  Files          26       26           
  Lines        2448     2448           
=======================================
  Hits         1179     1179           
  Misses       1085     1085           
  Partials      184      184           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@fritzduchardt fritzduchardt changed the title Fix: sync on integration tests fix: sync on integration tests Dec 25, 2023
@fritzduchardt fritzduchardt requested review from kbudde and Zebradil and removed request for kbudde December 25, 2023 11:28
@kbudde
Copy link
Member

kbudde commented Dec 25, 2023

Does it make sense to update https://github.com/mykso/myks/blob/dev/internal%2Fmyks%2Fassets%2Fgitignore to ignore vendor as well in new repos?

@Zebradil
Copy link
Member

@kbudde maybe, but then all dependencies will be always synced in CI. Users can always gitignore vendor on their own and delete the corresponding files from git.

@Zebradil Zebradil merged commit 5d2e636 into dev Dec 25, 2023
5 checks passed
@Zebradil Zebradil deleted the fix-sync-on-integration-tests branch December 25, 2023 13:16
mykso-bot added a commit that referenced this pull request Dec 25, 2023
## [3.0.4](v3.0.3...v3.0.4) (2023-12-25)

### Bug Fixes

* **deps:** update module github.com/alecthomas/chroma to v2 ([#184](#184)) ([6e6eede](6e6eede))
* sync on integration tests ([#177](#177)) ([5d2e636](5d2e636))
mykso-bot added a commit that referenced this pull request Dec 25, 2023
## [3.0.3](v3.0.2...v3.0.3) (2023-12-25)

### Bug Fixes

* **deps:** update module github.com/alecthomas/chroma to v2 ([#184](#184)) ([6e6eede](6e6eede))
* sync on integration tests ([#177](#177)) ([5d2e636](5d2e636))
* **sync:** create vendor directory if not exists ([#159](#159)) ([fd8e878](fd8e878))
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.

[bug] integration tests don't spot sync failure
3 participants