setup android sdk for self hosted runner
Version updated for https://github.com/amyu/setup-android to version v5.4.
- This action is used across all versions by 152 repositories.
Action Type
This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The setup-android GitHub Action automates the setup of the Android SDK, build tools, NDK, and CMake on self-hosted runners for Mac, Linux, and Windows environments. It simplifies the process by downloading, caching, configuring necessary versions, setting environment variables, and updating the system PATH. This action addresses the need for manual SDK setup on self-hosted runners, ensuring a consistent and streamlined Android development workflow.
Release notes
What’s Changed
- chore(deps): update dependency @types/node to v24.10.3 by @renovate[bot] in https://github.com/amyu/setup-android/pull/623
- chore(deps): update android gradle plugin to v8.13.2 by @renovate[bot] in https://github.com/amyu/setup-android/pull/624
- chore(deps): update dependency @types/node to v24.10.4 by @renovate[bot] in https://github.com/amyu/setup-android/pull/625
- chore(deps): update dependency @biomejs/biome to v2.3.9 by @renovate[bot] in https://github.com/amyu/setup-android/pull/627
- chore(deps): update dependency @biomejs/biome to v2.3.9 by @renovate[bot] in https://github.com/amyu/setup-android/pull/628
- chore(deps): update dependency @biomejs/biome to v2.3.10 by @renovate[bot] in https://github.com/amyu/setup-android/pull/629
- chore(deps): update dependency @biomejs/biome to v2.3.10 by @renovate[bot] in https://github.com/amyu/setup-android/pull/630
- chore(deps): update plugin org.jetbrains.kotlin.android to v2.3.0 by @renovate[bot] in https://github.com/amyu/setup-android/pull/631
- chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in https://github.com/amyu/setup-android/pull/632
- fix(deps): update dependency @actions/core to v2 by @renovate[bot] in https://github.com/amyu/setup-android/pull/626
- Convert to ESM by @amyu in https://github.com/amyu/setup-android/pull/633
- update dependencies by @amyu in https://github.com/amyu/setup-android/pull/636
- chore(deps): update node.js to v24.12.0 by @renovate[bot] in https://github.com/amyu/setup-android/pull/634
- chore(deps): update dependency @biomejs/biome to v2.3.11 by @renovate[bot] in https://github.com/amyu/setup-android/pull/637
- chore(deps): update dependency @biomejs/biome to v2.3.11 by @renovate[bot] in https://github.com/amyu/setup-android/pull/638
- chore(deps): update dependency rollup to v4.55.1 by @renovate[bot] in https://github.com/amyu/setup-android/pull/639
- chore(deps): update dependency @types/node to v24.10.6 by @renovate[bot] in https://github.com/amyu/setup-android/pull/641
- chore(deps): update dependency @types/node to v24.10.7 by @renovate[bot] in https://github.com/amyu/setup-android/pull/642
- chore(deps): update dependency @types/node to v24.10.8 by @renovate[bot] in https://github.com/amyu/setup-android/pull/644
- chore(deps): update dependency @types/node to v24.10.9 by @renovate[bot] in https://github.com/amyu/setup-android/pull/646
- chore(deps): update dependency rollup to v4.55.2 by @renovate[bot] in https://github.com/amyu/setup-android/pull/648
- chore(deps): update dependency rollup to v4.55.3 by @renovate[bot] in https://github.com/amyu/setup-android/pull/650
- chore(deps): update node.js to v24.13.0 by @renovate[bot] in https://github.com/amyu/setup-android/pull/643
- chore(deps): update gradle to v9.3.0 by @renovate[bot] in https://github.com/amyu/setup-android/pull/647
- chore(deps): update dependency rollup to v4.56.0 by @renovate[bot] in https://github.com/amyu/setup-android/pull/651
- chore(deps): update android gradle plugin to v9 (major) by @renovate[bot] in https://github.com/amyu/setup-android/pull/649
- update dependencies by @amyu in https://github.com/amyu/setup-android/pull/652
- chore(deps): update dependency @biomejs/biome to v2.3.12 by @renovate[bot] in https://github.com/amyu/setup-android/pull/653
- chore(deps): update dependency @biomejs/biome to v2.3.12 by @renovate[bot] in https://github.com/amyu/setup-android/pull/654
- chore(deps): update dependency @biomejs/biome to v2.3.13 by @renovate[bot] in https://github.com/amyu/setup-android/pull/655
- chore(deps): update dependency @biomejs/biome to v2.3.13 by @renovate[bot] in https://github.com/amyu/setup-android/pull/656
- chore(deps): update gradle to v9.3.1 by @renovate[bot] in https://github.com/amyu/setup-android/pull/659
- chore(deps): update dependency rollup to v4.57.1 by @renovate[bot] in https://github.com/amyu/setup-android/pull/658
- chore(deps): update dependency @types/node to v24.10.10 by @renovate[bot] in https://github.com/amyu/setup-android/pull/661
- chore(deps): update dependency @biomejs/biome to v2.3.14 by @renovate[bot] in https://github.com/amyu/setup-android/pull/662
- chore(deps): update dependency @biomejs/biome to v2.3.14 by @renovate[bot] in https://github.com/amyu/setup-android/pull/663
- chore(deps): update dependency @types/node to v24.10.12 by @renovate[bot] in https://github.com/amyu/setup-android/pull/665
- chore(deps): update node.js to v24.13.1 by @renovate[bot] in https://github.com/amyu/setup-android/pull/666
- chore(deps): update dependency @types/node to v24.10.13 by @renovate[bot] in https://github.com/amyu/setup-android/pull/667
- chore(deps): update dependency @biomejs/biome to v2.3.15 by @renovate[bot] in https://github.com/amyu/setup-android/pull/668
- chore(deps): update dependency @biomejs/biome to v2.3.15 by @renovate[bot] in https://github.com/amyu/setup-android/pull/669
- chore(deps): update android gradle plugin to v9.0.1 by @renovate[bot] in https://github.com/amyu/setup-android/pull/670
- chore(deps): update dependency @biomejs/biome to v2.4.2 by @renovate[bot] in https://github.com/amyu/setup-android/pull/671
- chore(deps): update dependency @biomejs/biome to v2.4.2 by @renovate[bot] in https://github.com/amyu/setup-android/pull/672
- chore(deps): consolidate @actions/core v3 + @actions/tool-cache v4 upgrades by @Copilot in https://github.com/amyu/setup-android/pull/673
- Fix Windows SDK license acceptance: fall back to stdin buffer when
yesis unavailable by @Copilot in https://github.com/amyu/setup-android/pull/674 - Use actions/github-script instead of peter-evans/create-pull-request for weekly command-line-tools update by @Copilot in https://github.com/amyu/setup-android/pull/675
- Update command-line-tools version to 14742923 by @github-actions[bot] in https://github.com/amyu/setup-android/pull/678
- chore(deps): update @actions/io to v3 and command-line-tools to 14742923 by @Copilot in https://github.com/amyu/setup-android/pull/679
- chore(deps): update actions/github-script action to v8 by @renovate[bot] in https://github.com/amyu/setup-android/pull/680
- chore(deps): update dependency rollup to v4.58.0 by @renovate[bot] in https://github.com/amyu/setup-android/pull/683
- chore(deps): update dependency @biomejs/biome to v2.4.4 by @renovate[bot] in https://github.com/amyu/setup-android/pull/682
- chore(deps): update dependency @biomejs/biome to v2.4.4 by @renovate[bot] in https://github.com/amyu/setup-android/pull/681
- chore: replace Python heredoc with inline Node.js script in update-command-line-tools workflow by @Copilot in https://github.com/amyu/setup-android/pull/684
- Add release automation workflow via workflow_dispatch by @Copilot in https://github.com/amyu/setup-android/pull/685
New Contributors
- @Copilot made their first contribution in https://github.com/amyu/setup-android/pull/673
- @github-actions[bot] made their first contribution in https://github.com/amyu/setup-android/pull/678
Full Changelog: https://github.com/amyu/setup-android/compare/v5.3...v5.4