Fix /run-skipped-ci command to only run minimum dependency tests #3
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: PR Welcome Comment | |
| on: | |
| pull_request: | |
| types: [opened] | |
| jobs: | |
| welcome: | |
| # Skip for bots (dependabot, renovate, etc.) | |
| if: github.event.pull_request.user.type != 'Bot' | |
| runs-on: ubuntu-22.04 | |
| permissions: | |
| pull-requests: write | |
| steps: | |
| - name: Add welcome comment with CI command info | |
| uses: peter-evans/create-or-update-comment@v4 | |
| with: | |
| issue-number: ${{ github.event.pull_request.number }} | |
| body: | | |
| 👋 Thanks for opening this PR! | |
| ### 🚀 Running Full CI Suite | |
| By default, PRs run a subset of CI jobs for faster feedback (latest Ruby/Node versions only). | |
| To run the **complete CI suite** including all dependency combinations and skipped jobs, comment: | |
| ``` | |
| /run-skipped-ci | |
| ``` | |
| This will trigger: | |
| - ✅ Minimum supported versions (Ruby 3.2, Node 20) | |
| - ✅ All example app tests | |
| - ✅ Pro package integration tests | |
| - ✅ All test matrices | |
| The full CI suite takes longer but ensures compatibility across all supported versions before merging. |