Skip to content

Fix GitHub CI

Fix GitHub CI #53

Triggered via push June 10, 2024 12:20
Status Success
Total duration 2m 15s
Artifacts

ci.yml

on: push
Matrix: RSpec
Fit to window
Zoom out
Zoom in

Annotations

17 warnings and 59 notices
RSpec (3.1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
RSpec (3.1)
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/
RSpec (head)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
RSpec (head)
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/
Code Coverage
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, codecov/codecov-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Code Coverage
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, codecov/codecov-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
RSpec (3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
RSpec (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/
RSpec (3.2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
RSpec (3.2)
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/
RSpec (debug)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
RSpec (debug)
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/
RSpec (3.3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
RSpec (3.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/
light-services.gemspec#L15
`required_ruby_version` and `TargetRubyVersion` (3.3, which may be specified in .rubocop.yml) should be equal. [Gemspec/RequiredRubyVersion]
Rubocop
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
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/
lib/light/services/base.rb#L21
Class has too many lines. [133/100] [Metrics/ClassLength]
lib/light/services/base.rb#L76
Method has too many lines. [14/10] [Metrics/MethodLength]
lib/light/services/base.rb#L146
Omit the hash value. [Style/HashSyntax]
lib/light/services/base.rb#L192
Use anonymous block forwarding. [Naming/BlockForwarding]
lib/light/services/base.rb#L192
Use anonymous block arguments forwarding (`&`). [Style/ArgumentsForwarding]
lib/light/services/base.rb#L194
Use anonymous block forwarding. [Naming/BlockForwarding]
lib/light/services/base.rb#L194
Use anonymous block arguments forwarding (`&`). [Style/ArgumentsForwarding]
lib/light/services/messages.rb#L13
Assignment Branch Condition size for add is too high. [<4, 21, 9> 23.19/17] [Metrics/AbcSize]
lib/light/services/messages.rb#L13
Cyclomatic complexity for add is too high. [10/7] [Metrics/CyclomaticComplexity]
lib/light/services/messages.rb#L13
Perceived complexity for add is too high. [10/8] [Metrics/PerceivedComplexity]
lib/light/services/messages.rb#L34
Method has too many lines. [12/10] [Metrics/MethodLength]
lib/light/services/messages.rb#L50
Assignment Branch Condition size for copy_to is too high. [<8, 13, 10> 18.25/17] [Metrics/AbcSize]
lib/light/services/messages.rb#L50
Cyclomatic complexity for copy_to is too high. [10/7] [Metrics/CyclomaticComplexity]
lib/light/services/messages.rb#L50
Method has too many lines. [15/10] [Metrics/MethodLength]
lib/light/services/messages.rb#L50
Perceived complexity for copy_to is too high. [11/8] [Metrics/PerceivedComplexity]
lib/light/services/messages.rb#L73
Use anonymous positional arguments forwarding (`*`). [Style/ArgumentsForwarding]
lib/light/services/messages.rb#L73
Use anonymous block forwarding. [Naming/BlockForwarding]
lib/light/services/messages.rb#L73
Use anonymous block arguments forwarding (`&`). [Style/ArgumentsForwarding]
lib/light/services/messages.rb#L75
Use anonymous positional arguments forwarding (`*`). [Style/ArgumentsForwarding]
lib/light/services/messages.rb#L75
Use anonymous block forwarding. [Naming/BlockForwarding]
lib/light/services/messages.rb#L75
Use anonymous block arguments forwarding (`&`). [Style/ArgumentsForwarding]
lib/light/services/settings/argument.rb#L26
Method has too many lines. [12/10] [Metrics/MethodLength]
lib/light/services/settings/step.rb#L25
Method has too many lines. [14/10] [Metrics/MethodLength]
spec/data/services/order/add_product.rb#L31
Omit the hash value. [Style/HashSyntax]
spec/data/services/order/add_product.rb#L37
Omit the hash value. [Style/HashSyntax]
spec/data/services/order/add_product.rb#L37
Omit the hash value. [Style/HashSyntax]
spec/data/services/product/add_to_cart.rb#L36
Omit the hash value. [Style/HashSyntax]
spec/data/services/product/add_to_cart.rb#L36
Omit the hash value. [Style/HashSyntax]
spec/data/services/product/add_to_cart.rb#L36
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L4
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L4
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L20
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L20
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L45
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L45
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L53
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L53
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L61
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L61
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L71
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/add_to_cart_spec.rb#L71
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/create_spec.rb#L4
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/create_spec.rb#L13
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/create_spec.rb#L14
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/create_spec.rb#L39
Omit the hash value. [Style/HashSyntax]
spec/light/services/product/create_spec.rb#L46
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/create_spec.rb#L4
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/create_spec.rb#L12
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/create_spec.rb#L36
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/create_spec.rb#L43
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/create_spec.rb#L50
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/create_spec.rb#L57
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/update_spec.rb#L4
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/update_spec.rb#L4
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/update_spec.rb#L4
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/update_spec.rb#L14
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/update_spec.rb#L32
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/update_spec.rb#L49
Omit the hash value. [Style/HashSyntax]
spec/light/services/user/update_spec.rb#L73
Omit the hash value. [Style/HashSyntax]