Skip to content

[CI] Migrate Windows builds to Circle CI #28241

@hramos

Description

@hramos

First, some background: The Facebook Open Source team has been working on improving the tooling that supports this open source repository. For example, whenever a Facebook engineer is working on a change to React Native using our internal source control tooling, they can export their patch to a GitHub PR against the open source repository. When they do that, any failures in external CI will be reported alongside our own internal test results.

As it happens, AppVeyor is not widely used at Facebook, and its integration with our internal tooling will no longer be supported in the future. Historically, React Native used AppVeyor because Circle CI did not support Windows. Now that Circle CI has Windows support, we can consolidate on a single CI again.

If you are interested in working on this, please comment below. You can find the existing AppVeyor config at https://github.com/facebook/react-native/blob/master/.appveyor/config.yml and the Circle CI config at https://github.com/facebook/react-native/blob/master/.circleci/config.yml You can find an example of the work required to do this by looking at the React pull request where they moved away from AppVeyor: facebook/react#17984

Metadata

Metadata

Assignees

No one assigned

    Labels

    Good first issueInterested in collaborating? Take a stab at fixing one of these issues.Help Wanted :octocat:Issues ideal for external contributors.RN TeamResolution: LockedThis issue was locked by the bot.🔩Test InfrastructureTest infrastructure and continuous integration.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions