diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..7274a471 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,21 @@ +name: Release new version +on: + push: + branches: [ main ] + paths: + - 'lib/mcp/version.rb' +jobs: + publish_gem: + name: Release Gem Version to RubyGems.org + runs-on: ubuntu-latest + permissions: + id-token: write # IMPORTANT: this permission is mandatory for trusted publishing + contents: write # IMPORTANT: this permission is required for `rake release` to push the release tag + steps: + - uses: actions/checkout@v4 + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + ruby-version: 3.4 + - uses: rubygems/release-gem@v1 diff --git a/lib/mcp/version.rb b/lib/mcp/version.rb index 1297fbf9..dc54e240 100644 --- a/lib/mcp/version.rb +++ b/lib/mcp/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module MCP - VERSION = "0.7.0" + VERSION = "0.1.0" end