mapbox / mapbox/mapbox-navigation-ios
[CI] Nightly job for testing configuration with latest dependencies
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 918
- Forks
- 326
- Avg merge
- 1h 16m
- Merged PRs (30d)
- 3
Description
Motivation
Our dependency management allows us to have MapboxMaps v10.1 running with MapboxNavigation v2.0. At the time of the v2.0 release, we test SDK with Maps v10.0. As time goes, a new version of Maps is released. While these configurations should work without any issues, it would be good to have a guard that will alarm if something goes wrong.
Proposed Solution
We can have a nightly CI job that will run swift package update or pod update and then run our test suite with the updated dependencies.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect the existing CI configuration, dependency setup, and test-suite entry points first. Add a nightly job that updates dependencies with swift package update or pod update, then runs the test suite; done means the job runs regularly and reports failures from newly updated dependencies.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100