diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 233d67e..0b7e984 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -8,31 +8,20 @@ jobs: strategy: matrix: - ruby_version: [2.6, 2.7, 3.0] + ruby_version: [3.2, 3.3, 3.4] steps: - - uses: actions/checkout@v3.3.0 - - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ matrix.ruby_version }} - - - uses: amancevice/setup-code-climate@v0 - name: CodeClimate Install - with: - cc_test_reporter_id: 0b8e41ecbc26637a7db4e6e9d4581c445441674f689016ab45fb5c51242b59bf - - - name: CodeClimate Pre-build Notification - run: cc-test-reporter before-build - - - name: Build and test with Rake - env: - CI: true - run: | - gem install bundler - bundle install --jobs 4 --retry 3 - bundle exec rake - - - name: CodeClimate Post-build Notification - run: cc-test-reporter after-build + - uses: actions/checkout@v3.3.0 + + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby_version }} + + - name: Build and test with Rake + env: + CI: true + run: | + gem install bundler + bundle install --jobs 4 --retry 3 + bundle exec rake diff --git a/lib/moneybird/resource/webhook.rb b/lib/moneybird/resource/webhook.rb index 663369f..7636bb7 100644 --- a/lib/moneybird/resource/webhook.rb +++ b/lib/moneybird/resource/webhook.rb @@ -9,7 +9,7 @@ class Webhook url last_http_status last_http_body - events + enabled_events token ) diff --git a/moneybird.gemspec b/moneybird.gemspec index 944a0ea..f3e0510 100644 --- a/moneybird.gemspec +++ b/moneybird.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |spec| spec.homepage = "https://github.com/maartenvanvliet/moneybird" spec.license = "MIT" - spec.required_ruby_version = ">= 2.6.0" + spec.required_ruby_version = ">= 3.2.0" spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } spec.bindir = "exe" @@ -25,7 +25,7 @@ Gem::Specification.new do |spec| spec.add_dependency "faraday", ">= 2.0.1" spec.add_dependency "link_header", "~> 0.0.8" - spec.add_development_dependency "bundler", [">= 1.11", "< 3.0"] + spec.add_development_dependency "bundler", [">= 2.0", "< 5.0"] spec.add_development_dependency "rake", "~> 13.0" spec.add_development_dependency "simplecov", "= 0.21.2" spec.add_development_dependency "minitest" diff --git a/spec/fixtures/responses/webhook.json b/spec/fixtures/responses/webhook.json index 2147e12..fdfc545 100644 --- a/spec/fixtures/responses/webhook.json +++ b/spec/fixtures/responses/webhook.json @@ -2,7 +2,7 @@ "id": "194733605680842680", "administration_id": 123, "url": "http://example.com/webhook", - "events": [ + "enabled_events": [ ], "last_http_status": null, diff --git a/spec/fixtures/responses/webhooks.json b/spec/fixtures/responses/webhooks.json index 1f2d61f..39d1ffa 100644 --- a/spec/fixtures/responses/webhooks.json +++ b/spec/fixtures/responses/webhooks.json @@ -3,7 +3,7 @@ "id": "194733605680842680", "administration_id": 123, "url": "http://www.mocky.io/v2/5185415ba171ea3a00704eed", - "events": [ + "enabled_events": [ ], "last_http_status": null, diff --git a/spec/lib/moneybird/resources/webhook_spec.rb b/spec/lib/moneybird/resources/webhook_spec.rb index 6ab643a..0307c15 100644 --- a/spec/lib/moneybird/resources/webhook_spec.rb +++ b/spec/lib/moneybird/resources/webhook_spec.rb @@ -10,7 +10,7 @@ "id" => "194733605680842680", "administration_id" => 123, "url" => "http://example.com/webhook", - "events" => [] + "enabled_events" => [] } ) end