From f2d9c5c8ac16d99d29fce3793d3e1bdf4d3b39b1 Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Thu, 5 Dec 2024 11:42:19 +0100 Subject: [PATCH] DEV: Update workflows and fix linting --- .github/workflows/ci.yml | 10 ++++------ .rubocop.yml | 5 ++++- bin/mass_git_clone | 3 +-- lib/mass_git_clone.rb | 1 - mass_git_clone.gemspec | 2 +- 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 66985b1..b50c87a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,12 +13,10 @@ jobs: strategy: matrix: ruby: - - "2.7" - - "3.0" - - "3.1" + - "3.3" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup ruby uses: ruby/setup-ruby@v1 @@ -38,10 +36,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Release Gem - uses: discourse/publish-rubygems-action@v2 + uses: discourse/publish-rubygems-action@v3 env: RUBYGEMS_API_KEY: ${{ secrets.RUBYGEMS_API_KEY }} GIT_EMAIL: team@discourse.org diff --git a/.rubocop.yml b/.rubocop.yml index 62d834c..77bcac0 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -2,4 +2,7 @@ inherit_gem: rubocop-discourse: stree-compat.yml Discourse/NoChdir: - Enabled: false \ No newline at end of file + Enabled: false + +Discourse/Plugins/NamespaceMethods: + Enabled: false diff --git a/bin/mass_git_clone b/bin/mass_git_clone index c7cbed8..8bb316b 100755 --- a/bin/mass_git_clone +++ b/bin/mass_git_clone @@ -1,8 +1,7 @@ #!/usr/bin/env ruby # frozen_string_literal: true -require_relative '../lib/mass_git_clone' - +require_relative "../lib/mass_git_clone" if ARGV[0].nil? || ARGV.size > 1 || STDIN.tty? STDERR.puts "Usage `mass_git_clone `. Pass newline-separated repo list via STDIN." diff --git a/lib/mass_git_clone.rb b/lib/mass_git_clone.rb index 63236e8..71342e1 100644 --- a/lib/mass_git_clone.rb +++ b/lib/mass_git_clone.rb @@ -2,7 +2,6 @@ require "fileutils" require "open3" -require "set" require "parallel" def run(*args) diff --git a/mass_git_clone.gemspec b/mass_git_clone.gemspec index 3852451..17d84be 100644 --- a/mass_git_clone.gemspec +++ b/mass_git_clone.gemspec @@ -1,7 +1,7 @@ # frozen_string_literal: true lib = File.expand_path("../lib", __FILE__) -$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) +$LOAD_PATH.unshift(lib) if !$LOAD_PATH.include?(lib) Gem::Specification.new do |spec| spec.name = "mass_git_clone"