diff --git a/.github/workflows/publish-gem.yaml b/.github/workflows/publish-gem.yaml index 3550878d..195dac3e 100644 --- a/.github/workflows/publish-gem.yaml +++ b/.github/workflows/publish-gem.yaml @@ -10,8 +10,18 @@ jobs: packages: write contents: read steps: - - uses: actions/checkout@v2 - - name: Rubygems release - uses: ActionsToolbox/gem-build-and-release-action@master - env: - RUBYGEMS_API_KEY: ${{secrets.RUBYGEMSKEY}} + - name: Checkout code + uses: actions/checkout@v3 + - name: Set up Ruby 3.1.2 + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.1.2 + - name: Install dependencies + run: bundle install + - name: Build gem + run: gem build *.gemspec + - name: Push to RubyGems + env: + RUBYGEMS_API_KEY: ${{ secrets.RUBYGEMS_API_KEY }} + run: | + gem push *.gem