name: Conformance Tests on: push: branches: [main] pull_request: workflow_dispatch: concurrency: group: conformance-${{ github.ref }}-${{ github.event_name == 'push' && github.sha || '' }} cancel-in-progress: true permissions: contents: read jobs: server-conformance: runs-on: ubuntu-latest continue-on-error: true steps: - uses: actions/checkout@v7 - uses: ruby/setup-ruby@v1 with: ruby-version: '4.0' # Specify the latest supported Ruby version. bundler-cache: true - uses: actions/setup-node@v7 with: node-version: '24' # Specify the latest Node.js version. - run: bundle exec rake conformance:test