Sam Ford 403b0bf3f1
contributions: resolve type errors
This updates the type signature for `#scan_repositories` to address a
runtime type error and to reflect the actual return type.

The logic in `#scan_repositories` to check for unsupported
repositories leads to a type error, as `#ofail` has a void return
type. To resolve this, I moved the repository verification code into
`#run` (after `repos` is defined but before it's used) and used
`#odie`, so the command will exit early with an error.

While I was at it, I updated the type for the `repos` parameter to
not be `nilable`, as it shouldn't be `nil` based on how we're
handling `repos` in `#run`.
2024-07-18 15:40:10 -04:00
..
2024-07-14 15:25:33 -04:00
2024-07-14 23:46:17 -04:00
2024-03-29 18:53:07 -07:00
2024-03-29 18:53:07 -07:00
2024-07-02 16:20:39 +01:00
2024-05-17 23:57:46 +09:00
2024-07-15 14:49:23 -04:00
2024-03-29 18:53:07 -07:00
2024-03-29 18:53:07 -07:00
2024-07-14 08:49:39 -04:00
2024-07-04 12:04:29 +01:00
2024-03-29 18:53:07 -07:00
2024-07-14 09:03:18 -04:00
2024-07-04 13:45:42 +01:00
2024-07-14 13:09:18 -04:00