-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Hi Developers,
Pain
Tenant assets need to meet specific requirements (dimensions, file formats, etc.). Manual checking is error-prone and time-consuming.
Suggested Solution
Create automated validation scripts that check tenant assets against requirements. Run these scripts in CI/CD pipeline to catch issues early.
Implementation:
- Create PowerShell/Bash validation script
- Check iOS and Android icon requirements
- Add to CI/CD pipeline
Tasks
- Create PowerShell validation script
- Create Bash validation script for Unix systems
- Check iOS icon sizes (required sizes per Apple guidelines)
- Check Android icon sizes (required densities)
- Validate file formats
- Check for required assets
- Add to pre-build step in CI/CD
- Document asset requirements
- Create helpful error messages for missing/invalid assets
Acceptance Criteria
- Meets Definition of Done - https://github.com/SSWConsulting/SSW.Rewards.Mobile/blob/main/_docs/Definition-of-Done.md
- Script validates image dimensions
- Script validates file formats
- Script checks for required assets
- Script runs in CI/CD pipeline
- Clear error messages for missing/invalid assets
More Information
Files to Create:
- NEW:
tools/validate-tenant-assets.ps1 - NEW:
tools/validate-tenant-assets.sh - MODIFY: CI/CD pipeline to run validation
Epic: #1483
Thanks!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels