.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' }}