MobileNativeFoundation / MobileNativeFoundation/rules_xcodeproj

Implement integration tests that confirm specific Xcode versions work

Open
#247 2 comments 0 reactions 1 assignee View on GitHub

@brentleyjones is already working on this.

Since Aug 23, 2022.

cleanup
Dominant language
Swift
Stars
626
Forks
124
PR merge metrics
No merged PRs in 30d

Description

The project aims to define a matrix of Bazel versions and Xcode versions that work with rules_xcodeproj. The integration tests should exercise a basic set of functionality for each supported combination. As a general rule, the project will support the latest Xcode version, the previous release and the last major release. As of the writing of this issue, those versions are:

  • Latest: 13.3
  • Previous: 13.2.1
  • Previous Major: 13.0

NOTE: The supported Bazel versions are already defined in //:bazel_versions.yml.

  • Create a file/macro that defines the supported Xcode versions.
  • Update the ios_app integration test to execute the supported combinations.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.