Skip to content

Pin third-party GitHub actions #312

Pin third-party GitHub actions

Pin third-party GitHub actions #312

Workflow file for this run

name: Test
on:
push:
branches:
- main
pull_request:
jobs:
build-and-test:
name: Build and Test
runs-on: ubuntu-latest
strategy:
matrix:
ruby-version: [3.1.2, 3.0.2, 2.7.4]
max-parallel: 1
steps:
- name: Check out code
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
- name: Setup Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0
with:
ruby-version: ${{ matrix.ruby-version }}
bundler-cache: true
- name: Build Gem
run: gem build -o patch_ruby.gem patch_ruby.gemspec
- name: Run RSpec
env:
SANDBOX_API_KEY: ${{ secrets.SANDBOX_API_KEY }}
run: bundle exec rspec