Skip to content

Upgrades grpc 1.58.0 -> 1.64.0 #53

Upgrades grpc 1.58.0 -> 1.64.0

Upgrades grpc 1.58.0 -> 1.64.0 #53

Workflow file for this run

name: Ruby
on:
push:
branches: ['main']
tags-ignore: [v*] # release tags are autogenerated after a successful CI, no need to run CI against them
pull_request:
branches: ['**']
jobs:
build:
runs-on: ubuntu-latest
name: Ruby ${{ matrix.ruby }}
strategy:
matrix:
ruby:
- '3.0.5'
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: nodef/[email protected]
with:
credentials: auto
entries: |-
user.name = Freshli Bot
user.email = [email protected]
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- name: Lint
run: bundle exec rake rubocop
- name: Test
run: bundle exec rake spec
- name: Bump version
if: github.event_name == 'push'
&& github.ref == 'refs/heads/main'
&& github.repository == 'corgibytes/freshli-commons'
&& !contains(toJSON(github.event.commits.*.message), '[skip release]')
run: |
bundle exec rake version:bump:patch
- name: Force version reload
if: github.event_name == 'push'
&& github.ref == 'refs/heads/main'
&& github.repository == 'corgibytes/freshli-commons'
&& !contains(toJSON(github.event.commits.*.message), '[skip release]')
run: |
bundle exec rake -T
- name: Release to Rubygems
if: github.event_name == 'push'
&& github.ref == 'refs/heads/main'
&& github.repository == 'corgibytes/freshli-commons'
&& !contains(toJSON(github.event.commits.*.message), '[skip release]')
uses: cadwallion/publish-rubygems-action@master
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
RUBYGEMS_API_KEY: ${{secrets.RUBYGEMS_API_KEY}}
RELEASE_COMMAND: bundle exec rake release