Skip to content

Releases: maxim-lobanov/setup-xcode

Update Node.js to 20

23 Sep 13:54
60606e2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1...v1.6.0

Update @actions/core and some other dependencies

19 Oct 22:14
9a697e2
Compare
Choose a tag to compare

Fixes #55

Warning: The set-output command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Also bumping all other dependencies.

What's Changed

Full Changelog: v1.5.0...v1.5.1

Update Action to Node 16

13 Oct 11:47
df46f77
Compare
Choose a tag to compare

Minor release with bumping all dependencies to latest versions

04 Jan 09:39
4aa4176
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

Add ability to choose between stable & unstable versions when specify exact version of Xcode

07 Oct 09:44
86839db
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.4.0

Add "version" and "path" output variables for task

21 Jul 15:18
881be56
Compare
Choose a tag to compare

This release adds new output variables: path and version:
They can be consumed in next steps:

- uses: maxim-lobanov/setup-xcode@v1
  name: Setup Xcode
  id: setup-xcode
  with:
    xcode-version: latest-stable
- name: Print output variables
  run: |
      echo "Version: ${{ steps.setup-xcode.outputs.version }}"
      echo "Path: ${{ steps.setup-xcode.outputs.path }}"

Also, bumping dependencies to latest versions and improve code quality with prettier.

Allow Xcode paths with different patterns

23 Apr 16:47
cb46b9b
Compare
Choose a tag to compare

This release improves Xcode search regex to be more tolerant and support more Xcode paths that can be useful on self-hosted machines. See details in #17
Note: This release fixes minor issue with v1.2.2, forgot to rebuild index.js

Allow Xcode paths with different patterns

03 Apr 16:18
e94e57a
Compare
Choose a tag to compare

This release improves Xcode search regex to be more tolerant and support more Xcode paths that can be useful on self-hosted machines. See details in #17

Improve action output - print Xcode BuildNumber

17 Oct 08:58
39c72be
Compare
Choose a tag to compare

Improve retrieving installed Xcode versions

15 Oct 06:19
dfa1339
Compare
Choose a tag to compare

Previously, we retrieved the version of Xcode from Xcode app name. Examples:

  • Xcode_12 -> 12.0.0
  • Xcode_12.2 -> 12.2.0
  • Xcode_12.2.1 -> 12.2.1

This way is not reliable enough because currently GitHub runners contain Xcode 12.0.1 on path Xcode_12.app and it is impossible to determine it. We shouldn't rely on app name.
Instead we can parse <XCODE_ROOT>/Contents/version.plist file and read version from it.