diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..6270de9 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,25 @@ +name: Release + +on: + push: + tags: + - v* + workflow_dispatch: + +jobs: + release: + if: github.repository == 'sinatra/mustermann' + runs-on: ubuntu-latest + permissions: + id-token: write # for trusted publishing + steps: + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + ruby-version: ruby + - uses: rubygems/configure-rubygems-credentials@v1.0.0 + # build gems + - run: rake pkg + # push gems + - run: rake release diff --git a/README.md b/README.md index 578bcb3..0bd7098 100644 --- a/README.md +++ b/README.md @@ -174,6 +174,9 @@ Mustermann follows [Semantic Versioning 2.0](http://semver.org/). Anything docum ### Stable Releases +* **Mustermann 3.0.1** (2024-07-31) + * Ruby 3.4+ compatibility: "Use URI::RFC2396_Parser#regex explicitly" [#138](https://github.com/sinatra/mustermann/pull/138) [@hsbt](https://github.com/hsbt) + * **Mustermann 3.0.0** (2022-07-24) * Drop support for old Rubies < 2.6. diff --git a/mustermann/lib/mustermann/version.rb b/mustermann/lib/mustermann/version.rb index 7597cf1..b614feb 100644 --- a/mustermann/lib/mustermann/version.rb +++ b/mustermann/lib/mustermann/version.rb @@ -1,4 +1,4 @@ # frozen_string_literal: true module Mustermann - VERSION ||= '3.0.0' + VERSION ||= '3.0.1' end