Skip to content

Commit

Permalink
Consider UUID when sorting (#769)
Browse files Browse the repository at this point in the history
* Ensure filename sort considers UUIDs correctly

* Consider edge cases in filename sorting

* Updated comments and renamed sort methods for clarity.

* Added tests for sorting with matching filenames

* Updated PBXProjEncoderTests for new files

* Revert changes in the Fixture

* Add new fixture

* Fix tests

* Include fixtures' xcuserdata

* Add some tests

* Add a test for duplicated file references in the same group

* Fix tests

* Update Xcode versions list and add beta

---------

Co-authored-by: Timothy Costa <timothycosta@gmail.com>
  • Loading branch information
pepicrft and timothycosta authored Jun 26, 2023
1 parent 5187ec5 commit 520a907
Show file tree
Hide file tree
Showing 17 changed files with 879 additions and 142 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/xcodeproj.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: macos-11
strategy:
matrix:
xcode: ["12.4", "12.5", "13.0"]
xcode: ["12.5.1", "13.4.1", "14.3.1", "beta"]
steps:
- uses: actions/checkout@v1
- name: Select Xcode ${{ matrix.xcode }}
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -185,3 +185,4 @@ XcodeProj.xcodeproj
tmp/
XcodeProj.framework.zip

!Fixtures/**/xcuserdata/
Loading

0 comments on commit 520a907

Please sign in to comment.