From 514a23f439b9414899a7f540d4ba3d8ee8beb235 Mon Sep 17 00:00:00 2001 From: meili-bot <74670311+meili-bot@users.noreply.github.com> Date: Wed, 14 Jun 2023 11:23:29 -0300 Subject: [PATCH 1/3] Create .yamllint.yml --- .yamllint.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .yamllint.yml diff --git a/.yamllint.yml b/.yamllint.yml new file mode 100644 index 00000000..0292b934 --- /dev/null +++ b/.yamllint.yml @@ -0,0 +1,9 @@ +extends: default +ignore: | + node_modules +rules: + comments-indentation: disable + line-length: disable + document-start: disable + brackets: disable + truthy: disable From 2a9e850338fddec28e1f614fd2f7c501b5418c60 Mon Sep 17 00:00:00 2001 From: Bruno Casali Date: Thu, 3 Aug 2023 15:45:07 -0300 Subject: [PATCH 2/3] Fix identation with yamllit --- .github/workflows/gempush.yml | 34 ++++++++++++++--------------- .github/workflows/tests.yml | 40 +++++++++++++++++------------------ 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/.github/workflows/gempush.yml b/.github/workflows/gempush.yml index 5da1c85d..39317e61 100644 --- a/.github/workflows/gempush.yml +++ b/.github/workflows/gempush.yml @@ -11,20 +11,20 @@ jobs: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 - - name: Set up Ruby 2.6 - uses: actions/setup-ruby@v1 - with: - ruby-version: 2.6.x - - name: Check release validity - run: sh .github/scripts/check-release.sh - - name: Publish to RubyGems - run: | - mkdir -p $HOME/.gem - touch $HOME/.gem/credentials - chmod 0600 $HOME/.gem/credentials - printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials - gem build meilisearch-rails.gemspec - gem push *.gem - env: - GEM_HOST_API_KEY: ${{secrets.RUBYGEMS_AUTH_TOKEN}} + - uses: actions/checkout@v3 + - name: Set up Ruby 2.6 + uses: actions/setup-ruby@v1 + with: + ruby-version: 2.6.x + - name: Check release validity + run: sh .github/scripts/check-release.sh + - name: Publish to RubyGems + run: | + mkdir -p $HOME/.gem + touch $HOME/.gem/credentials + chmod 0600 $HOME/.gem/credentials + printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials + gem build meilisearch-rails.gemspec + gem push *.gem + env: + GEM_HOST_API_KEY: ${{secrets.RUBYGEMS_AUTH_TOKEN}} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0324c8d3..2deb7737 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -31,31 +31,31 @@ jobs: RAILS_VERSION: ${{ matrix.rails-version }} name: integration-tests (Rails ${{ matrix.rails-version }} with Ruby ${{ matrix.ruby-version }}) steps: - - uses: actions/checkout@v3 - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ matrix.ruby-version }} - bundler-cache: true - - name: Meilisearch (latest) setup with Docker - run: docker run -d -p 7700:7700 getmeili/meilisearch:latest meilisearch --master-key=masterKey --no-analytics - - name: Run tests - run: bundle exec rspec + - uses: actions/checkout@v3 + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby-version }} + bundler-cache: true + - name: Meilisearch (latest) setup with Docker + run: docker run -d -p 7700:7700 getmeili/meilisearch:latest meilisearch --master-key=masterKey --no-analytics + - name: Run tests + run: bundle exec rspec linter_check: name: linter-check runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - env: - BUNDLE_WITH: test - with: - ruby-version: 2.6 - bundler-cache: true - - name: Run linter - run: bundle exec rubocop lib/ spec/ + - uses: actions/checkout@v3 + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + env: + BUNDLE_WITH: test + with: + ruby-version: 2.6 + bundler-cache: true + - name: Run linter + run: bundle exec rubocop lib/ spec/ smoke-test: name: smoke-test From ae73bb248509e94121d6ba0b6ec8f75243c218b2 Mon Sep 17 00:00:00 2001 From: Bruno Casali Date: Thu, 3 Aug 2023 15:45:55 -0300 Subject: [PATCH 3/3] Add linting job --- .github/workflows/tests.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2deb7737..738320fc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -57,6 +57,16 @@ jobs: - name: Run linter run: bundle exec rubocop lib/ spec/ + yaml-lint: + name: Yaml linting check + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Yaml lint check + uses: ibiqlik/action-yamllint@v3 + with: + config_file: .yamllint.yml + smoke-test: name: smoke-test runs-on: ubuntu-20.04