Test mirrors using Apple tool
- Dominant language
- Python
- Stars
- 15
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
Following https://github.com/kiwix/kiwix-apple/issues/1430, we want to make sure whatever requirements apple imposes for our macOS/iOS reader downloads, those are fulfilled by mirrors.
ATM, this means testing using `nscurl`. ⚠️ it always returns `0` so output needs to be checked instead.
This needs to run on macOS, most likely on different jobs using all the avail macOS images.
Contributor guide
Research direction
Start by locating the macOS job definitions in the repository and review how platform-specific jobs are configured. Run nscurl on the reader download mirrors, checking its output rather than its always-zero exit status. Done means the available macOS jobs test the mirrors and fail when Apple’s requirements are not met.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100