Skip to content

[ci] Add a check to make sure we will not release v24.0 - v24.5 with wrong Turf dependency.#458

Merged
tatiana-yan merged 1 commit intomainfrom
common/tatiana-yan/CORESDK-3463-spike-release-fix
Apr 14, 2025
Merged

[ci] Add a check to make sure we will not release v24.0 - v24.5 with wrong Turf dependency.#458
tatiana-yan merged 1 commit intomainfrom
common/tatiana-yan/CORESDK-3463-spike-release-fix

Conversation

@tatiana-yan
Copy link
Contributor

@tatiana-yan tatiana-yan commented Apr 11, 2025

Now if we make PR from the old v24 branch to main we may release mapbox-common ios with wrong Turf dependency

The problem has been fixed since v24.6: https://github.com/mapbox/mapbox-sdk-common/pull/4664
patches prior to v24.6.x should be released from the dedicated branches (see 24.5.1 for reference: #455)

But to prevent incorrect releases I'm adding a jom and going to make in mandatory.
I tested it with PRs from branches with name release/v24.0.-test, release/v24.6.-test, worked fine:

fails for v24.0
https://app.circleci.com/pipelines/github/mapbox/mapbox-common-ios/1646/workflows/5a0d75de-a2dc-4851-8b0f-c103d9764fc6/jobs/4155

success for v24.6:
https://app.circleci.com/pipelines/github/mapbox/mapbox-common-ios/1645/workflows/61f463f9-b3ee-41ee-b9b7-688417e2ed0c/jobs/4152

success for the branch not starting with release (this one).

@tatiana-yan tatiana-yan requested a review from a team as a code owner April 11, 2025 09:47
@tatiana-yan tatiana-yan force-pushed the common/tatiana-yan/CORESDK-3463-spike-release-fix branch from 441bd2d to 2110185 Compare April 11, 2025 10:19
@tatiana-yan tatiana-yan force-pushed the common/tatiana-yan/CORESDK-3463-spike-release-fix branch from 2110185 to 37c1f4f Compare April 11, 2025 10:21
@tatiana-yan tatiana-yan changed the title [WIP] [ci] Add a check to make sure we will not release v24.0 - v24.5 with wrong Turf dependency. Apr 11, 2025
@tatiana-yan tatiana-yan merged commit 4792d8c into main Apr 14, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments