Skip to content

Commit

Permalink
Merge pull request #22 from github/publish-to-rubygems-in-ci
Browse files Browse the repository at this point in the history
Publish to rubygems in ci
  • Loading branch information
GrantBirki committed Aug 29, 2023
2 parents 536fbb7 + 9a2fdac commit 2a367f8
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 3 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/release.yml
Expand Up @@ -51,3 +51,11 @@ jobs:
artifacts: "${{ env.GEM_NAME }}-${{ env.GEM_VERSION }}.gem"
tag: "v${{ env.GEM_VERSION }}"
generateReleaseNotes: true

- name: Publish to RubyGems
run: |
mkdir -p ~/.gem
echo -e "---\n:rubygems_api_key: ${{ secrets.RUBYGEMS_API_KEY }}" > ~/.gem/credentials
chmod 0600 ~/.gem/credentials
gem push ${{ env.GEM_NAME }}-${{ env.GEM_VERSION }}.gem
rm ~/.gem/credentials
2 changes: 1 addition & 1 deletion Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
entitlements-github-plugin (0.4.0)
entitlements-github-plugin (0.4.1)
contracts (= 0.17.0)
faraday (~> 2.0)
faraday-retry (~> 2.0)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -91,4 +91,4 @@ To release a new version of this Gem, do the following:
2. Run `bundle install` to update the `Gemfile.lock` file with the new version
3. Commit your changes, push them to GitHub, and open a PR
Once your PR is approved and the changes are merged, a new release will be created automatically by the [`release.yml`](.github/workflows/release.yml) workflow. The latest version of the Gem will be published to the GitHub Package Registry.
Once your PR is approved and the changes are merged, a new release will be created automatically by the [`release.yml`](.github/workflows/release.yml) workflow. The latest version of the Gem will be published to the GitHub Package Registry and RubyGems.
2 changes: 1 addition & 1 deletion lib/version.rb
Expand Up @@ -2,6 +2,6 @@

module Entitlements
module Version
VERSION = "0.4.0"
VERSION = "0.4.1"
end
end

0 comments on commit 2a367f8

Please sign in to comment.