{"id":8140870,"name":"SwiftyLab/setup-swift","ecosystem":"actions","description":"Setup Swift environment by optionally downloading and adding it to the PATH.","homepage":"https://github.com/marketplace/actions/setup-swift-environment-for-macos-linux-and-windows","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/SwiftyLab/setup-swift","keywords_array":["action","actions","ci","github-actions","setup-swift","setup-swift-action","swift","swift-package-manager","swift-server","swift-windows"],"namespace":"SwiftyLab","versions_count":20,"first_release_published_at":"2023-08-24T19:32:30.000Z","latest_release_published_at":"2026-03-26T15:55:33.000Z","latest_release_number":"v1.13.0","last_synced_at":"2026-05-22T10:32:13.288Z","created_at":"2023-08-24T22:09:04.366Z","updated_at":"2026-05-22T10:32:13.288Z","registry_url":"https://github.com/SwiftyLab/setup-swift","install_command":null,"documentation_url":null,"metadata":{"name":"Setup Swift environment for macOS, Linux and Windows","description":"Setup Swift environment by optionally downloading and adding it to the PATH.","author":"Soumya Ranjan Mahunt","inputs":{"swift-version":{"description":"Swift version to configure, accepts valid semantic version, \"latest\", \"current\". Configures latest version for open ended semantic version provided, i.e. configures 5.1.1 for 5.1, configures 4.2.4 for 4. Provide exact semantic version to configure the same version, i.e. configures 5.1 for 5.1.0, configures 5.0 for 5.0.0. Provide toolchain download URL to configure custom toolchains, i.e. https://github.com/swiftwasm/swift/releases/download/swift-wasm-5.10-SNAPSHOT-2024-03-30-a/swift-wasm-5.10-SNAPSHOT-2024-03-30-a-ubuntu22.04_x86_64.tar.gz, https://github.com/swiftwasm/swift/releases/download/swift-wasm-5.10-SNAPSHOT-2024-03-30-a/swift-wasm-5.10-SNAPSHOT-2024-03-30-a-macos_x86_64.pkg","required":false,"default":"latest"},"development":{"description":"Whether to include development snapshots matching provided version, not required if provided version has no stable release.","required":false,"default":"false"},"check-latest":{"description":"Whether to use latest Swift toolchains available in swift.org, instead of using the snapshot this action was tested with. Enabling this option may break this action, use cautiously and disable if any issue. Specific git ref for apple/swift-org-website repo can be provided, to use toolchains published in that ref.","required":false,"default":"false"},"dry-run":{"description":"Whether to only get the toolchain data based on version input and skip intallation. Can be used with actions that perform custom installations, i.e. using docker tag in Linux.","required":false,"default":"false"},"cache-snapshot":{"description":"Whether to cache downloaded toolchain snapshots. Enabled by default, can be disabled in case of storage constraints.","required":false,"default":"true"},"visual-studio-components":{"description":"Semi-colon separated list of components to include in the Visual Studio installation along with required ones. i.e. Microsoft.VisualStudio.Component.VC.ATL;Microsoft.VisualStudio.Component.VC.CMake.Project;Microsoft.VisualStudio.Component.Windows10SDK","required":false,"default":""},"prefer-oss-toolchain":{"description":"Whether to prefer installing Swift open source toolchain over using Xcode integrated toolchain. This is always assumed `true` if `sdks` input is specified. i.e. Enable this option for installing static SDK: https://www.swift.org/documentation/articles/static-linux-getting-started.html","required":false,"default":"false"},"prefer-visual-studio-linker":{"description":"Whether to prefer using the Visual Studio linker over the default linker. This is unsafe and not recommended to set. If you are getting any linker errors with this option, try setting `update-sdk-modules` to `true`.","required":false,"default":"false"},"update-sdk-modules":{"description":"Update SDK module definitions to latest version after installation (Windows only).","required":false,"default":"false","type":"boolean"},"sdks":{"description":"Semi-colon separated list of Swift SDKs to install along with the main toolchain. Available SDKs are based on platforms available for the specified version. Examples: \"static-linux\", \"static-linux;wasm\", \"static-linux;wasm;android\".","required":false,"default":""}},"outputs":{"swift-version":{"description":"The actual Swift version that was configured."},"toolchain":{"description":"JSON formatted toolchain snapshot metadata that was configured."},"sdks":{"description":"JSON formatted SDK snapshots metadata that were configured."}},"runs":{"using":"node20","main":"dist/index.cjs"},"default_branch":"main","path":null},"repo_metadata":{"id":190467972,"uuid":"682598836","full_name":"SwiftyLab/setup-swift","owner":"SwiftyLab","description":"GitHub Action to setup Swift environment","archived":false,"fork":false,"pushed_at":"2026-04-09T05:17:34.000Z","size":7967,"stargazers_count":31,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-09T07:15:05.155Z","etag":null,"topics":["action","actions","ci","github-actions","setup-swift","setup-swift-action","swift","swift-package-manager","swift-server","swift-windows"],"latest_commit_sha":null,"homepage":"https://github.com/marketplace/actions/setup-swift-environment-for-macos-linux-and-windows","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SwiftyLab.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["soumyamahunt"],"patreon":null,"open_collective":"soumyamahunt","ko_fi":"soumyamahunt","tidelift":null,"community_bridge":null,"liberapay":"soumyamahunt","issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-08-24T14:11:50.000Z","updated_at":"2026-04-03T19:41:19.000Z","dependencies_parsed_at":"2023-10-10T13:31:42.251Z","dependency_job_id":"9be42ea9-515a-41c5-bb54-a8ea8119c6b4","html_url":"https://github.com/SwiftyLab/setup-swift","commit_stats":null,"previous_names":["swiftylab/setup-swift"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/SwiftyLab/setup-swift","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftyLab%2Fsetup-swift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftyLab%2Fsetup-swift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftyLab%2Fsetup-swift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftyLab%2Fsetup-swift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SwiftyLab","download_url":"https://codeload.github.com/SwiftyLab/setup-swift/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwiftyLab%2Fsetup-swift/sbom","scorecard":{"id":136267,"data":{"date":"2025-08-04","repo":{"name":"github.com/SwiftyLab/setup-swift","commit":"f779706947010167d1013a9606f5150ae8143a07"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.7,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/10 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"21 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/main.yml:33","Info: jobLevel 'actions' permission set to 'read': .github/workflows/main.yml:93","Info: jobLevel 'contents' permission set to 'read': .github/workflows/main.yml:94","Warn: no topLevel permission defined: .github/workflows/main.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:142: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:193: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:196: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:201: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:246: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:309: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:314: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:505: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:511: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:521: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:526: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:536: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:555: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:575: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:353: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:401: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:450: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:453: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:458: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:468: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:477: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:484: update your workflow using https://app.stepsecurity.io/secureworkflow/SwiftyLab/setup-swift/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:321","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:69","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:137","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:465","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:533","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:208","Info:   0 out of  31 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned","Info:   0 out of   6 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":8,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: required approving review count is 1 on branch 'main'","Warn: codeowners review is not required on branch 'main'","Info: 'up-to-date branches' is required to merge on branch 'main'","Info: status check found to merge onto on branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 27 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-16T06:38:42.164Z","repository_id":190467972,"created_at":"2025-08-16T06:38:42.164Z","updated_at":"2025-08-16T06:38:42.164Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32040855,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"tags":[]},"repo_metadata_updated_at":"2026-04-20T12:56:57.796Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.73459039771827,"dependent_packages_count":0.0,"stargazers_count":22.82364126128981,"forks_count":21.67326889557915,"docker_downloads_count":null,"average":17.307875138646807},"purl":"pkg:githubactions/SwiftyLab/setup-swift","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/SwiftyLab/setup-swift","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/SwiftyLab/setup-swift","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/SwiftyLab/setup-swift/dependencies","status":null,"funding_links":["https://github.com/sponsors/soumyamahunt","https://opencollective.com/soumyamahunt","https://ko-fi.com/soumyamahunt","https://liberapay.com/soumyamahunt"],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-18T10:36:51.891Z","issues_count":14,"pull_requests_count":344,"avg_time_to_close_issue":1645506.7272727273,"avg_time_to_close_pull_request":804075.8478260869,"issues_closed_count":11,"pull_requests_closed_count":322,"pull_request_authors_count":4,"issue_authors_count":5,"avg_comments_per_issue":3.2142857142857144,"avg_comments_per_pull_request":1.0087209302325582,"merged_pull_requests_count":210,"bot_issues_count":1,"bot_pull_requests_count":278,"past_year_issues_count":5,"past_year_pull_requests_count":124,"past_year_avg_time_to_close_issue":601560.0,"past_year_avg_time_to_close_pull_request":544438.9464285715,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":112,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.2,"past_year_avg_comments_per_pull_request":0.5241935483870968,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":98,"past_year_merged_pull_requests_count":101,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftylab%2Fsetup-swift/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/SwiftyLab%2Fsetup-swift/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/SwiftyLab%2Fsetup-swift/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/SwiftyLab%2Fsetup-swift/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/SwiftyLab%2Fsetup-swift/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/SwiftyLab%2Fsetup-swift/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/SwiftyLab%2Fsetup-swift/codemeta","maintainers":[]}