Skip to content

Move Apple folder into Platforms #146444

Description

@freakboy3742

As part of the general cleanup of the repository to put all platform build tooling into the Platforms folder, we need to move the Apple folder to Platforms/Apple.

This is also an opportunity to clean up the legacy iOS folder, which only exists for historical buildbot compatibility.

Linked PRs

Activity

  1. self-assigned this
    on Mar 26, 2026
  2. added
    type-refactorCode refactoring (with no changes in behavior)
    triagedThe issue has been accepted as valid by a triager.
    on Mar 26, 2026
  3. akanil18 commented on Mar 26, 2026

    @akanil18

    Hi @freakboy3742, I would love to help out with this cleanup and take on this issue!

    Here is my proposed plan to tackle this:

    1. Move the Directory: Use git mv Apple Platforms/Apple to preserve the git history of the files being moved.
    2. Clean up the legacy iOS folder: Investigate the iOS directory and remove the legacy buildbot compatibility files, migrating any still-needed configurations into the new Platforms/Apple structure.
    3. Update Build Configurations & CI: Search for and update all path references pointing to the old Apple/ and iOS/ directories. This likely includes updating:
      • Build scripts like configure.ac and Makefile.pre.in
      • CI workflows in .github/workflows/
      • Relevant documentation pointing to these folders.
    4. Testing: Build the project locally for Apple platforms to verify that the toolchain and scripts still function correctly with the new paths.

    Let me know if this approach sounds good to you. If so, I'd appreciate it if you could assign this issue to me so I can get started!

  4. freakboy3742 commented on Mar 26, 2026

    @freakboy3742
    ContributorAuthor

    @akanil18 Thanks - but I've already assigned the issue to myself and have a branch in progress.

  5. added a commit that references this issue on Mar 27, 2026
  6. freakboy3742 commented on Mar 27, 2026

    @freakboy3742
    ContributorAuthor

    Primary move has now been completed; once the buildbot has been updated we can delete the legacy iOS folder.

  7. added 2 commits that reference this issue on Mar 30, 2026
  8. added a commit that references this issue on Mar 30, 2026
  9. added 2 commits that reference this issue on Mar 30, 2026
  10. added a commit that references this issue on Mar 30, 2026
  11. added a commit that references this issue on Mar 30, 2026
  12. 13 remaining items

  13. added 7 commits that reference this issue on Jun 12, 2026
  14. added 8 commits that reference this issue on Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

OS-iostriagedThe issue has been accepted as valid by a triager.type-refactorCode refactoring (with no changes in behavior)

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions