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(lint): fix ember-cli-dependency-lint config #1168

Merged
merged 4 commits into from
Jan 5, 2021

Conversation

anehx
Copy link
Contributor

@anehx anehx commented Jan 5, 2021

The configuration needs to be in the dummy app config folder, see salsify/ember-cli-dependency-lint#16. Also, the configuration of ember-changeset and ember-changeset-validations was obsolete since we updated this a while ago.

anehx added 2 commits January 5, 2021 11:02
The configuration needs to be in the dummy app config folder, see
salsify/ember-cli-dependency-lint#16. Also,
the configuration of ember-changeset and ember-changeset-validations was
obsolete since we updated this a while ago.
@anehx
Copy link
Contributor Author

anehx commented Jan 5, 2021

This PR also removes all resolutions and updates the packages needed for dependency lint to pass

@anehx
Copy link
Contributor Author

anehx commented Jan 5, 2021

Oh, almost forgot why this is relevant: the configuration should configure that the dependency linter is not run as a test in the test suite but a separate command. When I configured this initially I was assuming that it works - however it didn't. This caused the linter to be run with floating dependencies which makes absolutely zero sense and broke our CI all the time.

/cc @fkm-adfinis @velrest @Yelinz since y'all had quite the fight with this 😉

package.json Outdated Show resolved Hide resolved
Co-authored-by: Jonas Cosandey <[email protected]>
@anehx anehx merged commit 5a55c60 into projectcaluma:master Jan 5, 2021
@anehx anehx deleted the fix-pipeline branch January 5, 2021 11:31
@czosel
Copy link
Contributor

czosel commented Jan 5, 2021

Awesome work @anehx 🎉

@anehx
Copy link
Contributor Author

anehx commented Jan 14, 2021

🎉 This PR is included in version 6.7.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@anehx anehx added the released label Jan 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants