fix updater confused by blank commit #176
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
While debugging an issue I noticed that
dependabot update github_actions dependabot/smoke-tests
doesn't work. It tries to pull a blank ref which fails.The cause of this is due to the
--commit
option defaulting to""
which gets passed into the updater viajob.json
. This makes the updater think there's a commit present, but when it goes to use it, it's blank and the update fails.I swapped out the pointer on the type which simplifies a bunch of code, but adding the
omitempty
is what actually fixes the problem.