Releases: aws-actions/aws-devicefarm-mobile-device-testing
Releases · aws-actions/aws-devicefarm-mobile-device-testing
v3.0
🚀 Version 3.0
⚠️ Breaking Changes
Node.js 24 Runtime Required
This release upgrades the action runtime from node20 to node24.
What this means for you:
- Your GitHub Actions runners must support Node.js 24
- GitHub-hosted runners already support Node.js 24
- Self-hosted runners may need to be updated
Migration: Simply update your workflow to use @v3:
- uses: aws-actions/aws-devicefarm-mobile-device-testing@v3No other changes to your workflow are required.
✨ What's New
Runtime Upgrade
- Node.js 24 Support: Action now runs on Node.js 24, ensuring compatibility with the latest GitHub Actions runner environment and security updates
🔧 Under the Hood
This release includes significant internal modernization without affecting the action's API or behavior:
Code Modernization
- ES Modules: Migrated entire codebase from CommonJS to modern ES modules syntax
- Build Toolchain: Switched from
@vercel/ncctorollup(following GitHub's official documentation for JavaScript actions) - Test Framework: Migrated from Jest to Vitest for better ES modules support
- Linting: Updated ESLint to v10 with new flat config format
Dependency Updates
@actions/core→ v3.0.0@actions/github→ v9.0.0@aws-sdk/client-device-farm→ v3.1015.0axios→ v1.13.6- Removed
fast-xml-parsersecurity override (resolved in dependency updates)
Quality Assurance
- No functional changes to action behavior
📋 Full Changelog
See CHANGELOG.md for complete details.
v2.3
v2.2
What's Changed
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #9
- Fixed dependabot security finding #6.
Full Changelog: v2.1...v2.2
v2.1
v2.0
Initial release
v1.0 update name and bump versions