.github/workflows/ci.yml in syntax_suggest-1.1.0 vs .github/workflows/ci.yml in syntax_suggest-2.0.0
- old
+ new
@@ -7,38 +7,58 @@
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v3.5.2
+ uses: actions/checkout@v4.1.1
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
- ruby-version: 3.1
+ ruby-version: ruby
bundler-cache: true
- name: Linting
run: bundle exec standardrb
+ env:
+ RUBYOPT: --disable=syntax_suggest
+ ruby-versions:
+ uses: ruby/actions/.github/workflows/ruby_versions.yml@master
+ with:
+ engine: cruby
+
test:
+ needs: ruby-versions
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
- ruby:
- - 2.5
- - 2.6
- - 2.7
- - '3.0'
- - 3.1
- - 3.2
- - head
+ ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }}
steps:
- name: Checkout code
- uses: actions/checkout@v3.5.2
+ uses: actions/checkout@v4.1.1
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- name: test
run: bin/rake test
+ continue-on-error: ${{ matrix.ruby == 'head' }}
+
+ test-disable-prism:
+ needs: ruby-versions
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }}
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v4.1.1
+ - name: Set up Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: ${{ matrix.ruby }}
+ bundler-cache: true
+ - name: test
+ run: SYNTAX_SUGGEST_DISABLE_PRISM=1 bin/rake test
continue-on-error: ${{ matrix.ruby == 'head' }}