Repository navigation
Move Apple folder into Platforms #146444
Copy link
Copy link
Closed
Labels
OS-iostriagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.type-refactorCode refactoring (with no changes in behavior)Code refactoring (with no changes in behavior)
Description
Activity
- addedtype-refactorCode refactoring (with no changes in behavior)Code refactoring (with no changes in behavior)triagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.
on Mar 26, 2026 Hi @freakboy3742, I would love to help out with this cleanup and take on this issue!
Here is my proposed plan to tackle this:
- Move the Directory: Use
git mv Apple Platforms/Appleto preserve the git history of the files being moved. - Clean up the legacy
iOSfolder: Investigate theiOSdirectory and remove the legacy buildbot compatibility files, migrating any still-needed configurations into the newPlatforms/Applestructure. - Update Build Configurations & CI: Search for and update all path references pointing to the old
Apple/andiOS/directories. This likely includes updating:- Build scripts like
configure.acandMakefile.pre.in - CI workflows in
.github/workflows/ - Relevant documentation pointing to these folders.
- Build scripts like
- 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!
- Move the Directory: Use
@akanil18 Thanks - but I've already assigned the issue to myself and have a branch in progress.
Primary move has now been completed; once the buildbot has been updated we can delete the legacy
iOSfolder.- added a commit that references this issue
on Mar 30, 2026 13 remaining items
- added 7 commits that reference this issue
on Jun 12, 2026 - added 8 commits that reference this issue
on Oct 2, 2026
Metadata
Metadata
Assignees
Labels
OS-iostriagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.type-refactorCode refactoring (with no changes in behavior)Code refactoring (with no changes in behavior)
As part of the general cleanup of the repository to put all platform build tooling into the
Platformsfolder, we need to move theApplefolder toPlatforms/Apple.This is also an opportunity to clean up the legacy
iOSfolder, which only exists for historical buildbot compatibility.Linked PRs