via Arduino-CI/action#21
Consider this compilation config
compile:
platforms:
- this_doesnt_exist
This produces NoMethodError: undefined method
[]' for nil:NilClass error` instead of a sensible message about the platform not being defined. This is a regression in the error communication to the user.