|
Ran
|
Jobs
6
|
Files
39
|
Run time
1min
|
Badge
README BADGES
|
push
github
Ensure `bin/dist/anycable-go` has execution permission Someone on my team ran into an issue where even though the `bin/dist/anycable-go` binary had been downloaded by `bin/anycable-go`, the binary failed to have execution permission. This resulted in `Permission denied` errors when running `bin/anycable-go`, and it wasn't immediately apparent for them to be able to debug the issue. The download task does have an explicit step that sets the execution bit: - https://github.com/anycable/anycable-rails/blob/e4dcb9312/lib/generators/anycable/download/download_generator.rb#L77-L79 For _some_ reason this failed in their case, and it made things difficult to debug. By having `bin/anycable-go` check for execution permission before calling the binary we can avoid this unexpected edge-case.
363 of 595 branches covered (61.01%)
Branch coverage included in aggregate %.
920 of 1019 relevant lines covered (90.28%)
48.12 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | compatibility-3.2-anycablemaster - 16124100808.1 | 52 |
49.33 |
GitHub Action Run | |
| 2 | ruby-3.3-rails7 - 16124100808.2 | 78 |
81.32 |
GitHub Action Run | |
| 3 | compatibility-3.3-rails7 - 16124100808.3 | 52 |
46.59 |
GitHub Action Run | |
| 4 | ruby-3.2-anycablemaster - 16124100808.4 | 78 |
83.27 |
GitHub Action Run | |
| 5 | compatibility-3.3-rails8 - 16124100808.5 | 52 |
46.59 |
GitHub Action Run | |
| 6 | ruby-3.3-rails8 - 16124100808.6 | 78 |
81.32 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|