Skip to content

fix: make development environment use gemspec for better consistency #190

fix: make development environment use gemspec for better consistency

fix: make development environment use gemspec for better consistency #190

Triggered via push September 12, 2024 14:11
Status Failure
Total duration 3m 9s
Artifacts

main.yml

on: push
ensures the dev environment image builds
2m 38s
ensures the dev environment image builds
rubocop
1m 3s
rubocop
Matrix: install dependencies and run tests
Fit to window
Zoom out
Zoom in

Annotations

1 error, 15 warnings, and 14 notices
install dependencies and run tests (2.3)
Process completed with exit code 1.
morandi.gemspec#L7
`metadata['rubygems_mfa_required']` must be set to `'true'`. [Gemspec/RequireMFA]
morandi.gemspec#L19
Do not set `test_files` in gemspec. [Gemspec/DeprecatedAttributeAssignment]
rubocop
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
rubocop
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
ensures the dev environment image builds
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, docker/build-push-action@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ensures the dev environment image builds
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, docker/build-push-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
ensures the dev environment image builds
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
ensures the dev environment image builds
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
ensures the dev environment image builds
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
ensures the dev environment image builds
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
ensures the dev environment image builds
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
install dependencies and run tests (2.7)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
install dependencies and run tests (2.7)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
install dependencies and run tests (2.3)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
install dependencies and run tests (2.3)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
lib/morandi/image_ops.rb#L17
Remove unnecessary empty `initialize` method. [Style/RedundantInitialize]
lib/morandi/image_ops.rb#L33
Use `val.clamp(min, max)` instead of `if/elsif/else`. [Style/ComparableClamp]
lib/morandi/image_ops.rb#L35
Use `[val, max].min` instead. [Style/MinMaxComparison]
lib/morandi/image_processor.rb#L116
Use `Comparable#clamp` instead. [Style/ComparableClamp]
lib/morandi/image_processor.rb#L124
Use `Comparable#clamp` instead. [Style/ComparableClamp]
lib/morandi/image_processor.rb#L178
Use string `','` as argument instead of regexp `/,/`. [Style/RedundantRegexpArgument]
lib/morandi/utils.rb#L42
Use `val.clamp(min, max)` instead of `if/elsif/else`. [Style/ComparableClamp]
lib/morandi/utils.rb#L44
Use `[val, max].min` instead. [Style/MinMaxComparison]
morandi.gemspec#L30
Specify development dependencies in Gemfile. [Gemspec/DevelopmentDependencies]
morandi.gemspec#L31
Specify development dependencies in Gemfile. [Gemspec/DevelopmentDependencies]
morandi.gemspec#L32
Specify development dependencies in Gemfile. [Gemspec/DevelopmentDependencies]
morandi.gemspec#L33
Specify development dependencies in Gemfile. [Gemspec/DevelopmentDependencies]
morandi.gemspec#L34
Specify development dependencies in Gemfile. [Gemspec/DevelopmentDependencies]
morandi.gemspec#L35
Specify development dependencies in Gemfile. [Gemspec/DevelopmentDependencies]