.github/workflows/gem-push.yml in neptuno-1.4.10 vs .github/workflows/gem-push.yml in neptuno-1.5.0
- old
+ new
@@ -13,26 +13,33 @@
permissions:
contents: read
packages: write
steps:
- - uses: actions/checkout@v3
- - name: Set up Ruby 2.0.0
+ - uses: actions/checkout@v4
+ - name: Set up Ruby 3.3.0
+ # To automatically get bug fixes and new Ruby versions for ruby/setup-ruby,
+ # change this to (see https://github.com/ruby/setup-ruby#versioning):
+ # uses: ruby/setup-ruby@v1
uses: ruby/setup-ruby@v1
with:
- ruby-version: 2.0.0
-
+ ruby-version: 3.3.0
+ bundler-cache: true
+
+ - name: Run the default task
+ run: bundle exec rake
+
- name: Publish to GPR
run: |
mkdir -p $HOME/.gem
touch $HOME/.gem/credentials
chmod 0600 $HOME/.gem/credentials
- printf -- "---\n:github: Bearer ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
- cat $HOME/.gem/credentials
+ printf -- "---\n:github: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
gem build *.gemspec
- gem push --KEY github --host https://rubygems.pkg.github.com/apptegy *.gem
+ gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem
env:
- GEM_HOST_API_KEY: "${{secrets.GITHUB_TOKEN}}"
+ GEM_HOST_API_KEY: "Bearer ${{secrets.GITHUB_TOKEN}}"
+ OWNER: ${{ github.repository_owner }}
- name: Publish to RubyGems
run: |
mkdir -p $HOME/.gem
touch $HOME/.gem/credentials