From 9d573b2e768cb8dabdca70a22f6f718c550dc4ad Mon Sep 17 00:00:00 2001 From: Seth Deckard Date: Fri, 6 Mar 2026 22:45:45 -0500 Subject: [PATCH] Remove HoundCI config and update project metadata Remove unused .hound.yml, update copyright years to 2014-2026, fix .gitignore typo, drop Ruby 3.0 and add Ruby 3.4 to CI matrix, and modernize gemspec. --- .github/workflows/ci.yml | 2 +- .gitignore | 2 +- .hound.yml | 3 --- .rubocop.yml | 2 +- LICENSE.txt | 2 +- README.md | 2 +- m3u8.gemspec | 9 ++++----- 7 files changed, 9 insertions(+), 13 deletions(-) delete mode 100644 .hound.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1bd8c3c..799d97a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ['3.0', '3.1', '3.2', '3.3'] + ruby-version: ['3.1', '3.2', '3.3', '3.4'] steps: - uses: actions/checkout@v4 - name: Set up Ruby ${{ matrix.ruby-version }} diff --git a/.gitignore b/.gitignore index f650424..9bf8b69 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,5 @@ /coverage /pkg /tmp -.Gemfile.lock +Gemfile.lock .ruby-version diff --git a/.hound.yml b/.hound.yml deleted file mode 100644 index c67bfec..0000000 --- a/.hound.yml +++ /dev/null @@ -1,3 +0,0 @@ -ruby: - enabled: true - config_file: .rubocop.yml \ No newline at end of file diff --git a/.rubocop.yml b/.rubocop.yml index befaafa..1a38bca 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,5 +1,5 @@ AllCops: - TargetRubyVersion: 3.0 + TargetRubyVersion: 3.1 NewCops: enable SuggestExtensions: false Exclude: diff --git a/LICENSE.txt b/LICENSE.txt index d848197..b513206 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2016 Seth Deckard +Copyright (c) 2014-2026 Seth Deckard MIT License diff --git a/README.md b/README.md index ac2adc5..a10c2d7 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ m3u8 provides easy generation and parsing of m3u8 playlists defined in [RFC 8216 ## Requirements -Ruby 3.0+ +Ruby 3.1+ ## Installation diff --git a/m3u8.gemspec b/m3u8.gemspec index 7d6bf9f..4c3f760 100644 --- a/m3u8.gemspec +++ b/m3u8.gemspec @@ -1,5 +1,4 @@ -# coding: utf-8 -lib = File.expand_path('../lib', __FILE__) +lib = File.expand_path('lib', __dir__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'm3u8/version' @@ -8,11 +7,11 @@ Gem::Specification.new do |spec| spec.version = M3u8::VERSION spec.authors = ['Seth Deckard'] spec.email = ['seth@deckard.me'] - spec.summary = %q{Generate and parse m3u8 playlists for HTTP Live Streaming (HLS).} - spec.description = %q{Generate and parse m3u8 playlists for HTTP Live Streaming (HLS).} + spec.summary = 'Generate and parse m3u8 playlists for HTTP Live Streaming (HLS).' + spec.description = 'Generate and parse m3u8 playlists for HTTP Live Streaming (HLS).' spec.homepage = 'https://github.com/sethdeckard/m3u8' spec.license = 'MIT' - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.files = `git ls-files -z`.split("\x0") .grep_v(/\A(CLAUDE|AGENTS)\.md\z/)