(fix): broken ref to submodule 'BiglyBT-plugin-mlDHT' #234
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.
Problem
Hi! I noticed that the pipeline for your Github Action
pages-build-deployment
has been consistently failing for nearly a month, with 8 consecutive failed runs since Nov 25th. Upon investigation, it appears the failures are all related to a change made in 9ffaab7. Specifically, the problem appears to be caused by the change made to the commit that theBiglyBT-plugin-mlDHT
submodule references: the submodule's commit ref was changed from BiglySoftware/BiglyBT-plugin-mlDHT@1bf24e3 to BiglySoftware/BiglyBT-plugin-mlDHT@77ffcf1.Reproduction
The reason that change is causing problems is that the new commit the
BiglyBT-plugin-mlDHT
submodule is now supposed to reference does not currently appear to exist in theBiglyBT-plugin-mlDHT
repository. For example, if you click the link to that commit (BiglySoftware/BiglyBT-plugin-mlDHT@77ffcf1), you'll get a 404. You'll also get a 404 by clicking the current link to theBiglyBT-plugin-mlDHT
submodule from this repo:Solution
Looking at the current commit history on the
android
branch ofBiglyBT-plugin-mlDHT
, the only commit more recent than BiglySoftware/BiglyBT-plugin-mlDHT@1bf24e3 that currently exists is BiglySoftware/BiglyBT-plugin-mlDHT@7df6466. Therefore, it can be deduced that if 9ffaab7 intended to update the commit referenced by theBiglyBT-plugin-mlDHT
submodule to a more recent commit than BiglySoftware/BiglyBT-plugin-mlDHT@1bf24e3, then BiglySoftware/BiglyBT-plugin-mlDHT@7df6466 is the only commit that would qualify.Thus, the only change this PR makes is causing BiglySoftware/BiglyBT-plugin-mlDHT@7df6466 (as identified above) to be the commit that will now be referenced by the
BiglyBT-plugin-mlDHT
submodule (replacing its current problematic reference to the non-extant BiglySoftware/BiglyBT-plugin-mlDHT@77ffcf1).Verification
It's expected that the intended effect of merging this PR will automatically become fully verifiable within minutes after its merge, as the
pages-build-deployment
pipeline should get triggered by the merge commit created by merging this PR.Verification criteria:
Ordered chronologically
BiglyBT-plugin-mlDHT
submodule on Github no longer leads to a 404 page, but instead leads successfully to this page: https://github.com/BiglySoftware/BiglyBT-plugin-mlDHT/tree/7df646696050c490ec1e37c8ce69340b60a8ec74 [Immediately]pages-build-deployment
pipeline associated with this PR's merge commit ran successfully [Within minutes]github-pages
changed from having been deployed a month ago by pipeline#148
to having been deployed recently by the pipeline associated with this PR's merge commit (the same pipeline the above criterion refers to) [Within minutes]fin
Hope this helps!