diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b11bff4..797364f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,16 +3,15 @@ name: Push Gem on: push: tags: - - v* + - '*' jobs: - release: + rubygems: runs-on: ubuntu-latest environment: rubygems permissions: - contents: write id-token: write steps: @@ -24,6 +23,12 @@ jobs: ruby-version: '3.2.2' - name: Install gems run: bundle install + - name: Set version + run: sed -i "s/VERSION = \"0.0.0\"/VERSION = \"${{ github.ref_name }}\"/" lib/code0/license/version.rb && bundle # Release - - uses: rubygems/release-gem@v1 + - uses: rubygems/configure-rubygems-credentials@v1.0.0 + - name: Publish gem + run: bundle exec rake release:rubygem_push + - name: Wait for release + run: gem exec rubygems-await pkg/*.gem diff --git a/Gemfile.lock b/Gemfile.lock index dbe075a..acd36d5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - code0-license (0.2.0) + code0-license (0.0.0) GEM remote: https://rubygems.org/ diff --git a/lib/code0/license/version.rb b/lib/code0/license/version.rb index d7aa2bd..5027359 100644 --- a/lib/code0/license/version.rb +++ b/lib/code0/license/version.rb @@ -2,6 +2,6 @@ module Code0 class License - VERSION = "0.2.0" + VERSION = "0.0.0" end end