From c060ae51c61bb01ef155c5955d3a3d6dfa378ae5 Mon Sep 17 00:00:00 2001 From: "Garen J. Torikian" Date: Mon, 2 Feb 2026 22:31:23 -0500 Subject: [PATCH] Add Rakefile to fix release workflow The `rubygems/release-gem@v1` action expects `rake release` to be available, which requires bundler gem tasks. This was causing the release workflow to fail with "No Rakefile found". Also removes the redundant `gem build` step since `rake release` handles both building and pushing the gem. Co-Authored-By: Claude Opus 4.5 --- .github/workflows/release.yml | 3 --- Rakefile | 8 ++++++++ 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 Rakefile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 43576bee..155bd36b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,8 +63,5 @@ jobs: - name: Run tests run: bundle exec rspec - - name: Build gem - run: gem build workos.gemspec - - name: Publish to RubyGems uses: rubygems/release-gem@v1 diff --git a/Rakefile b/Rakefile new file mode 100644 index 00000000..82bb534a --- /dev/null +++ b/Rakefile @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +require 'bundler/gem_tasks' +require 'rspec/core/rake_task' + +RSpec::Core::RakeTask.new(:spec) + +task default: :spec