diff --git a/.codeclimate.yml b/.codeclimate.yml deleted file mode 100644 index 422e6a0..0000000 --- a/.codeclimate.yml +++ /dev/null @@ -1,16 +0,0 @@ -prepare: - fetch: - - url: https://raw.githubusercontent.com/ManageIQ/manageiq-style/master/.rubocop_base.yml - path: ".rubocop_base.yml" - - url: https://raw.githubusercontent.com/ManageIQ/manageiq-style/master/.rubocop_cc_base.yml - path: ".rubocop_cc_base.yml" - - url: https://raw.githubusercontent.com/ManageIQ/manageiq-style/master/styles/base.yml - path: styles/base.yml - - url: https://raw.githubusercontent.com/ManageIQ/manageiq-style/master/styles/cc_base.yml - path: styles/cc_base.yml -plugins: - rubocop: - enabled: true - config: ".rubocop_cc.yml" - channel: rubocop-1-56-3 -version: '2' diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 14ece5c..1ee685a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,11 +1,18 @@ ---- name: CI on: - push: pull_request: - workflow_dispatch: + push: + branches-ignore: + - dependabot/* + - renovate/* schedule: - cron: 0 0 * * 0 + workflow_dispatch: +concurrency: + group: "${{ github.workflow }}-${{ github.ref }}" + cancel-in-progress: true +permissions: + contents: read jobs: ci: runs-on: ubuntu-latest @@ -18,8 +25,6 @@ jobs: - '3.1' - '3.2' - '3.3' - env: - CC_TEST_REPORTER_ID: "${{ secrets.CC_TEST_REPORTER_ID }}" steps: - uses: actions/checkout@v6 - name: Set up Ruby @@ -30,7 +35,3 @@ jobs: timeout-minutes: 30 - name: Run tests run: bundle exec rake - - name: Report code coverage - if: ${{ github.ref == 'refs/heads/master' && matrix.ruby-version == '3.1' }} - continue-on-error: true - uses: paambaati/codeclimate-action@v9 diff --git a/.rubocop_cc.yml b/.rubocop_cc.yml deleted file mode 100644 index 5c3969f..0000000 --- a/.rubocop_cc.yml +++ /dev/null @@ -1,4 +0,0 @@ -inherit_from: -- ".rubocop_base.yml" -- ".rubocop_cc_base.yml" -- ".rubocop_local.yml" diff --git a/README.md b/README.md index 8f76ed5..874c68c 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,6 @@ [![Gem Version](https://badge.fury.io/rb/linux_admin.svg)](http://badge.fury.io/rb/linux_admin) [![CI](https://github.com/ManageIQ/linux_admin/actions/workflows/ci.yaml/badge.svg)](https://github.com/ManageIQ/linux_admin/actions/workflows/ci.yaml) -[![Code Climate](https://codeclimate.com/github/ManageIQ/linux_admin.svg)](https://codeclimate.com/github/ManageIQ/linux_admin) -[![Test Coverage](https://codeclimate.com/github/ManageIQ/linux_admin/badges/coverage.svg)](https://codeclimate.com/github/ManageIQ/linux_admin/coverage) LinuxAdmin is a module to simplify management of linux systems. It should be a single place to manage various system level configurations,