Проблемы с Robocop и линтингом?
У меня в workflow вот что, в основном скопировано из
name: Discourse Plugin
on:
push:
branches:
- main
- master
schedule:
- cron: 22 05 * * *
jobs:
ci:
uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1
и моя задача завершается с ошибкой так:
Run bundle exec rubocop .
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/AttributeDefinedStatically имеет неверное пространство имён — должно быть FactoryBot
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/CreateList имеет неверное пространство имён — должно быть FactoryBot
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/FactoryClassName имеет неверное пространство имён — должно быть FactoryBot
Error: The `RSpec/FilePath` cop был разделён на `RSpec/SpecFilePathFormat` и `RSpec/SpecFilePathSuffix`.
(найдена устаревшая конфигурация в vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml, пожалуйста, обновите её)
Error: Process completed with exit code 2.
Я не знаю, где найти discourse/.github/.github/workflows/discourse-plugin.yml@v1, чтобы посмотреть, что там происходит.
Но я не думаю, что остальные мои задачи завершаются с ошибкой. Возможно, это не работает из-за того, что запускается по расписанию?