54 lines
1.2 KiB
YAML
54 lines
1.2 KiB
YAML
name: "CI - Rubocop"
|
|
|
|
on:
|
|
push:
|
|
paths:
|
|
# NOTE: GitHub Actions do not allow using YAML references, the same path
|
|
# list is used below for the pull request event. Keep both lists in sync!!
|
|
|
|
# this file as well
|
|
- .github/workflows/ci-rubocop.yml
|
|
# Rubocop configuration
|
|
- service/.rubocop.yml
|
|
# all Ruby files
|
|
- service/Gemfile
|
|
- service/bin/**
|
|
- service/**.rb
|
|
|
|
pull_request:
|
|
paths:
|
|
# NOTE: GitHub Actions do not allow using YAML references, the same path
|
|
# list is used above for the push event. Keep both lists in sync!!
|
|
|
|
# this file as well
|
|
- .github/workflows/ci-rubocop.yml
|
|
# Rubocop configuration
|
|
- service/.rubocop.yml
|
|
# all Ruby files
|
|
- service/Gemfile
|
|
- service/bin/**
|
|
- service/**.rb
|
|
|
|
jobs:
|
|
rubocop:
|
|
runs-on: ubuntu-latest
|
|
|
|
defaults:
|
|
run:
|
|
working-directory: ./service
|
|
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
distro: [ "leap_latest" ]
|
|
|
|
container:
|
|
image: registry.opensuse.org/yast/head/containers_${{matrix.distro}}/yast-ruby
|
|
|
|
steps:
|
|
|
|
- name: Git Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Rubocop
|
|
run: /usr/bin/rubocop.*-1.24.1
|