Explicitly pin ruby and danger versions in CI to avoid the situation when the latest danger version (which is used by the action by default) becomes incompatible with the used ruby version (due to version requirements for some transitive danger dependencies).
An example of such incompatibility: https://github.com/serokell/xrefcheck/pull/294/checks#step:4:15
Related issue(s)
Fixes #
:white_check_mark: Checklist for your Pull Request
Ideally a PR has all of the checkmarks set.
If something in this list is irrelevant to your PR, you should still set this
checkmark indicating that you are sure it is dealt with (be that by irrelevance).
Related changes (conditional)
Tests
[ ] If I added new functionality, I added tests covering it.
[ ] If I fixed a bug, I added a regression test to prevent the bug from
silently reappearing again.
Documentation
[ ] I checked whether I should update the docs and did so if necessary:
Description
Explicitly pin
ruby
anddanger
versions in CI to avoid the situation when the latest danger version (which is used by the action by default) becomes incompatible with the used ruby version (due to version requirements for some transitive danger dependencies). An example of such incompatibility: https://github.com/serokell/xrefcheck/pull/294/checks#step:4:15Related issue(s)
Fixes #
:white_check_mark: Checklist for your Pull Request
Ideally a PR has all of the checkmarks set.
If something in this list is irrelevant to your PR, you should still set this checkmark indicating that you are sure it is dealt with (be that by irrelevance).
Related changes (conditional)
Tests
Documentation
Public contracts
Stylistic guide (mandatory)
✓ Release Checklist
package.yaml
.vX.Y.Z
.xrefcheck-action
.