-
-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: Quality-Max/qualitymax-github-action
v1.3.0 — Matrix sharding support
f4263b9 New feature: matrix sharding
Split large test suites across parallel GitHub runners using Playwright's native --shard=N/M flag.
jobs: test: strategy: fail-fast: false matrix: shard: [1, 2, 3, 4] steps: - uses: Quality-Max/qualitymax-github-action@v1 with: api-key: ${{ secrets.QUALITYMAX_API_KEY }} project-name: 'My Web App' shard: ${{ matrix.shard }} shards-total: 4
Each shard runs a deterministic slice of the suite in parallel. Turns a 30-minute sequential run into ~5 minutes.
Changes
- New inputs:
shard,shards-total(both optional; both required to activate) - Fix:
total-testsoutput now reflects the actual shard slice, not the full suite - README: new "Matrix Sharding" example
Full changelog: v1.2.1...v1.3.0
Assets 2
v1.2.1 — Fix Playwright install hang
66f93bc Removes --with-deps flag that was hanging the action for 8+ minutes during local test execution. Pins Playwright to 1.49.0 and removes silent flag for visibility.
Assets 2
v1.2.0 — Domain migration + seed mode docs
b3a4877 What's Changed
Domain Migration
- All API URLs, report links, error messages, and documentation updated from
qamax.cotoqualitymax.io - Logo updated to new
qualitymax-logo-color.png
Documentation
- README now documents all inputs including seed mode (
mode,auto-discover,max-seed-tests,seed-descriptions) - All outputs documented including seed mode outputs
- Fixed marketplace badge URL
- Added seed mode example workflow
- Updated support links
Includes previously unreleased changes (from Feb 17)
- Self-service test seeding + local execution in GitHub runner
project_idtype coercion fixbaseURLsupport in Playwright config for local execution
Full Changelog: v1.1.0...v1.2.0
Assets 2
v1.1.0 - Project Name & Auto-Detection
What's New
Project Name Input
You can now identify your project by name instead of ID:
- uses: Quality-Max/qualitymax-github-action@v1 with: api-key: ${{ secrets.QUALITYMAX_API_KEY }} project-name: 'My Web App'
Auto-Detection from Repository
Omit both project-id and project-name — the action auto-detects the project from your linked GitHub repository.
Resolution Order
project-id → project-name → auto-detect from repository
Other Changes
project-idis now optional (was required)- Improved README with badges, permissions section, and troubleshooting
- Updated API client with
getProjects()andresolveProject()methods
Assets 2
v1.0.0 - Initial Release
QualityMax GitHub Action v1.0.0
Run AI-powered E2E tests in your CI/CD pipeline with QualityMax. Zero configuration, instant results.
Features
- 🚀 Zero Configuration - Just add your API key and project ID
- 🤖 AI-Powered - Tests are generated and maintained by AI
- 📊 PR Comments - Automatic test result summaries on pull requests
- ⚡ Fast Feedback - Results in minutes, not hours
- 🔄 Auto-Retry - Flaky test detection and automatic retries
- 📹 Artifacts - Screenshots and videos for failed tests
Quick Start
- uses: Quality-Max/qualitymax-github-action@v1 with: api-key: ${{ secrets.QUALITYMAX_API_KEY }} project-id: 'your-project-id' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Documentation
See the README for full documentation and examples.