{"id":22385501,"url":"https://github.com/sersoft-gmbh/xcodebuild-action","last_synced_at":"2025-04-04T21:07:40.388Z","repository":{"id":37103155,"uuid":"257496659","full_name":"sersoft-gmbh/xcodebuild-action","owner":"sersoft-gmbh","description":"A GitHub action that runs xcodebuild","archived":false,"fork":false,"pushed_at":"2025-04-02T06:33:13.000Z","size":307,"stargazers_count":101,"open_issues_count":2,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-03T04:34:49.213Z","etag":null,"topics":["github-actions","xcode","xcodebuild"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sersoft-gmbh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-21T06:08:36.000Z","updated_at":"2025-04-02T06:33:15.000Z","dependencies_parsed_at":"2024-03-28T08:24:29.908Z","dependency_job_id":"38e7e2fd-018c-40a1-be02-fd1bccd519b8","html_url":"https://github.com/sersoft-gmbh/xcodebuild-action","commit_stats":{"total_commits":318,"total_committers":5,"mean_commits":63.6,"dds":0.4591194968553459,"last_synced_commit":"73d2af072e81d24ac4fa727c666f573230e11e9d"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sersoft-gmbh%2Fxcodebuild-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sersoft-gmbh%2Fxcodebuild-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sersoft-gmbh%2Fxcodebuild-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sersoft-gmbh%2Fxcodebuild-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sersoft-gmbh","download_url":"https://codeload.github.com/sersoft-gmbh/xcodebuild-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247249524,"owners_count":20908212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-actions","xcode","xcodebuild"],"created_at":"2024-12-05T01:25:58.554Z","updated_at":"2025-04-04T21:07:40.365Z","avatar_url":"https://github.com/sersoft-gmbh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Xcodebuild Action\n\n[![Tests](https://github.com/sersoft-gmbh/xcodebuild-action/actions/workflows/tests.yml/badge.svg)](https://github.com/sersoft-gmbh/xcodebuild-action/actions/workflows/tests.yml)\n\nThis action runs `xcodebuild` with the given options.\n\nNote that this action needs to run on macOS. All other platforms will fail!\n\n## Inputs\n\nSee [action.yml](action.yml) for an overview of all inputs.\u003cbr/\u003e\nFor more information about the various inputs, also see `man xcodebuild`.\n\n**Notes:**\n-  If you are missing an input, you can pass them in the `build-settings` input. These will be passed along to `xcodebuild` as is.\n-  If an enum input validation fails because you use a value that isn't yet known to this action, set `disable-enum-validation` to `true`.\n\n## Outputs\n\n### `unprocessed-command`\n\nThe unprocessed command from which the executed command was resolved. E.g. paths are not resolved in this one.\n\n### `executed-command`\n\nThe command that was executed by this action. This will also be printed to the action output.\n\n## Example Usage\n\n\u003cdetails\u003e\n\u003csummary\u003eExample using a Swift Package\u003c/summary\u003e\n\n**Note:** If you have multiple products in your package, Xcode will auto-generate a `my-tool-Package` scheme, where `my-tool` is the name of your package. If you only have one product, or wish to only build a specific product, you can use the product name as scheme directly.\n\n```yaml\nuses: sersoft-gmbh/xcodebuild-action@v3\nwith:\n  spm-package: './'\n  scheme: my-tool-Package\n  destination: platform=macOS\n  action: test\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eExample using an Xcode project (\u003ccode\u003excodeproj\u003c/code\u003e)\u003c/summary\u003e\n\nThis will run tests configured with the `MyApp` scheme inside a `MyApp` Xcode project.\n\n```yaml\nuses: sersoft-gmbh/xcodebuild-action@v3\nwith:\n  project: MyApp.xcodeproj\n  scheme: MyApp\n  destination: platform=macOS\n  action: test\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eExample using an Xcode workspace (\u003ccode\u003excworkspace\u003c/code\u003e)\u003c/summary\u003e\n\nThis will run tests configured with the `MyApp` scheme inside a `MyApp` Xcode workspace.\n\n**Note for CocoaPods:** Restoring the CocoaPods dependencies has to be done before running this action.\n\n```yaml\nuses: sersoft-gmbh/xcodebuild-action@v3\nwith:\n  workspace: MyApp.xcworkspace\n  scheme: MyApp\n  destination: platform=macOS\n  action: test\n```\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsersoft-gmbh%2Fxcodebuild-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsersoft-gmbh%2Fxcodebuild-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsersoft-gmbh%2Fxcodebuild-action/lists"}