-
Notifications
You must be signed in to change notification settings - Fork 152
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
suggestion: deno task update
and automatic updates
#20
Comments
I would have to dig a bit to understand how this works, but that action looks like a good idea. Until GitHub's dependabot don't understand Deno natively this should be a good idea to implement. I would like to grab this in the next couple days. Will be at KubeCon next week. So if someone else wants to grab this, go for it :) |
Actually, it'd be best to have decent test coverage before proceeding with this feature. Otherwise, bugs caused by updated dependencies could fall through the cracks. |
This is dependent on #267. |
We're ready to pursue this. All Fresh dependencies (those that come along with Fresh) should only be updated manually. |
I started working on it. One thing that we have to discuss is the case of the semantic versioning and what kind of versions we would like to see. Because right now without any version flags for However, do we like to see those changes anyway or maybe also have two task definitions, one checking for "production" dependency updates and one for "experimental/major bumps"? Following are some output examples. The first is without any restrictions on the dependencies, which in my opinion is a little risky to use.
With every dependency set to
As you can see here Removing those with a major version < 1 gives us the following:
Which is in my opinion a better choice. What do you think? Another issue I found is running
This is happens when I set preact to the current major version like:
|
Yes, the 2nd option looks better. It's pretty much what I was talking about in my previous comment - better said, version pinning. If pinning versions causes issues for cases like |
Hmm, not being able to start the app with pinned versions really is a dealbreaker. Do you know about different dependency updater before we dive deeper into I mean the pinning only crashes for dependencies when they're used with a Let us have a look if we find other (maintained) dependency updaters. Otherwise I would suggest diving deeper into |
potentially we could look into upgrade? |
Yep! I'm open. |
Candidate: https://github.com/hasundue/deno-molt |
An
update
task like this would be fantastic. This'd also be great to integrate into a weekly GitHub action like this to keep dependencies up-to-date.The text was updated successfully, but these errors were encountered: