.circleci/config.yml
version: 2.1
orbs:
ruby: circleci/ruby@2.0.1
jobs:
test:
docker:
- image: cimg/ruby:3.0.6-node
steps:
- checkout
- ruby/install-deps
- run:
name: Run tests
command: bundle exec rake
deploy:
docker:
- image: cimg/ruby:3.0.6-node
steps:
- checkout
- ruby/install-deps
- run:
name: Publish gem to Rubygems
command: bundle exec rake release
workflows:
version: 2
test-deploy:
jobs:
- test:
filters:
tags:
only: /.*/
- deploy:
requires:
- test
filters:
tags:
only: /^v.*/
branches:
ignore: /.*/