Skip to content

Releases: EarthBuild/actions-setup

v2.0.0

19 Feb 09:27
e11e36f

Choose a tag to compare

What's Changed

This major update transitions the action to the EarthBuild ecosystem and modernizes the entire execution stack.

🌍 Brand Migration: Fully migrated from Earthly to EarthBuild, cli is now earth not earthly

📦 Modernized Stack: Upgraded to Node.js v24, ESLint v9, and TypeScript v5.9.

🛠 GitHub Actions Updates: Major version bumps for core libraries (@actions/core, @actions/cache, and @actions/tool-cache) to ensure compatibility with latest GitHub runners.

⚡ Performance: Improved API handling to avoid rate limiting and refactored the codebase for better maintenance.

🧪 Enhanced Testing: Migrated the test suite to Vitest v4 for faster, more reliable CI.

Breaking Change Note: Ensure your workflows are compatible with the Node.js v24 runtime requirement.

* Migrate renovate config by @renovate[bot] in https://github.com//pull/2 * chore(renovate): refactor renovate for best practices by @janishorsts in https://github.com//pull/4 * chore(deps): pin dependencies by @renovate[bot] in https://github.com//pull/5 * chore: fix failing update renovate branch by @janishorsts in https://github.com//pull/17 * fix(deps): update dependency @actions/github to v6.0.1 by @renovate[bot] in https://github.com//pull/10 * fix(deps): update dependency @actions/cache to v4.0.5 by @renovate[bot] in https://github.com//pull/9 * fix(deps): update dependency @actions/tool-cache to v2.0.2 by @renovate[bot] in https://github.com//pull/11 * fix(deps): update octokit monorepo by @renovate[bot] in https://github.com//pull/12 * chore: fix "nothing to commit" by @janishorsts in https://github.com//pull/21 * chore(deps): update alpine/git docker digest to 9c9c6de by @renovate[bot] in https://github.com//pull/18 * chore(deps): update alpine docker tag to v3.22 by @renovate[bot] in https://github.com//pull/13 * chore(deps): update dependency eslint to v8.57.1 by @renovate[bot] in https://github.com//pull/8 * chore(deps): update dependency typescript to v5.9.2 by @renovate[bot] in https://github.com//pull/20 * chore(deps): update dependency @types/semver to v7.7.1 by @renovate[bot] in https://github.com//pull/15 * chore(deps): update vitest monorepo to v1.6.1 by @renovate[bot] in https://github.com//pull/6 * chore(deps): update typescript-eslint monorepo to v7.18.0 by @renovate[bot] in https://github.com//pull/22 * chore(deps): update dependency @types/node to v20.19.13 by @renovate[bot] in https://github.com//pull/14 * fix(deps): update dependency make-dir to v5.1.0 by @renovate[bot] in https://github.com//pull/23 * chore(deps): update dependency prettier to v3.6.2 by @renovate[bot] in https://github.com//pull/19 * chore(deps): update actions/checkout action to v5 by @renovate[bot] in https://github.com//pull/25 * chore(deps): update dependency node to v22 by @renovate[bot] in https://github.com//pull/28 * chore(deps): update vitest monorepo to v3 (major) by @renovate[bot] in https://github.com//pull/30 * chore(deps): update actions/setup-node action to v5 by @renovate[bot] in https://github.com//pull/26 * chore(deps): update typescript-eslint monorepo to v8 (major) by @renovate[bot] in https://github.com//pull/29 * fix(deps): update dependency semver to v7.7.2 by @renovate[bot] in https://github.com//pull/24 * fix(deps): update octokit monorepo (major) by @renovate[bot] in https://github.com//pull/31 * chore(deps): update dependency eslint to v9 by @renovate[bot] in https://github.com//pull/27 * chore(deps): update dependency @types/node to v22.18.3 by @renovate[bot] in https://github.com//pull/34 * chore(deps): update alpine/git docker digest to 7e6d53d by @renovate[bot] in https://github.com//pull/35 * chore(deps): update dependency typescript-eslint to v8.44.0 by @renovate[bot] in https://github.com//pull/36 * chore(deps): update dependency @types/node to v22.18.5 by @renovate[bot] in https://github.com//pull/37 * fix(deps): update dependency @octokit/core to v7.0.4 by @renovate[bot] in https://github.com//pull/38 * chore(deps): update dependency @types/node to v22.18.6 by @renovate[bot] in https://github.com//pull/39 * chore: ensure consistent style by @janishorsts in https://github.com//pull/33 * fix: workflow does not contain permissions by @janishorsts in https://github.com//pull/32 * chore(deps): pin dependency node to 22.19.0 by @renovate[bot] in https://github.com//pull/42 * chore(deps): pin node.js by @renovate[bot] in https://github.com//pull/43 * chore(deps): update dependency eslint to v9.36.0 by @renovate[bot] in https://github.com//pull/40 * chore(deps): update alpine/git docker digest to bd54f92 by @renovate[bot] in https://github.com//pull/41 * fix(deps): update dependency @actions/io to v1.1.3 by @renovate[bot] in https://github.com//pull/46 * fix(deps): update dependency @actions/cache to v4.0.5 by @renovate[bot] in https://github.com//pull/49 * fix(deps): update dependency make-dir to v5.1.0 by @renovate[bot] in https://github.com//pull/53 * fix(deps): update dependency @actions/github to v6.0.1 by @renovate[bot] in https://github.com//pull/54 * fix(deps): update dependency semver to v7.7.2 by @renovate[bot] in https://github.com//pull/56 * chore(deps): update dependency typescript-eslint to v8.44.1 by @renovate[bot] in https://github.com//pull/57 * ci: earthly count by @janishorsts in https://github.com//pull/58 * fix(deps): update dependency @actions/cache to v4.1.0 by @renovate[bot] in https://github.com//pull/59 * chore(deps): update dependency node to v22.20.0 by @renovate[bot] in https://github.com//pull/60 * chore(deps): update dependency typescript-eslint to v8.45.0 by @renovate[bot] in https://github.com//pull/63 * chore(deps): update dependency @types/node to v22.18.7 by @renovate[bot] in https://github.com//pull/62 * chore(deps): update alpine/git docker digest to 1dd70a5 by @renovate[bot] in https://github.com//pull/61 * fix(deps): update dependency @actions/core to v1.11.1 by @renovate[bot] in https://github.com//pull/64 * chore(deps): update dependency @types/node to v22.18.8 by @renovate[bot] in https://github.com//pull/66 * chore(deps): update dependency typescript to v5.9.3 by @renovate[bot] in https://github.com//pull/65 * refactor: remove unused deps by @janishorsts in https://github.com//pull/67 * chore(deps): update node.js to v22.20.0 by @renovate[bot] in https://github.com//pull/68 * refactor: remove unsupported @actions/io by @janishorsts in https://github.com//pull/70 * chore(deps): update alpine/git docker digest to e67f8df by @renovate[bot] in https://github.com//pull/73 * chore(deps): update dependency @rollup/rollup-linux-x64-musl to v4.52.4 by @renovate[bot] in https://github.com//pull/71 * chore(deps): update dependency eslint to v9.37.0 by @renovate[bot] in https://github.com//pull/72 * chore(deps): update dependency typescript-eslint to v8.46.0 by @renovate[bot] in https://github.com//pull/75 * fix(deps): update dependency semver to v7.7.3 by @renovate[bot] in https://github.com//pull/76 * chore: earthly to earthbuild by @janishorsts in https://github.com//pull/74 * chore(deps): update alpine:3.22 docker digest to 4b7ce07 by @renovate[bot] in https://github.com//pull/79 * chore(deps): update dependency @types/node to v24.7.1 by @renovate[bot] in https://github.com//pull/82 * chore(deps): update dependency npm to v11.6.2 by @renovate[bot] in https://github.com//pull/78 * chore(deps): update node.js to v24.10.0 by @renovate[bot] in https://github.com//pull/81 * chore(deps): update dependency @types/node to v24.7.2 by @renovate[bot] in https://github.com//pull/84 * chore(deps): update actions/setup-node action to v6 by @renovate[bot] in https://github.com//pull/87 * chore(deps): update dependency typescript-eslint to v8.46.1 by @renovate[bot] in https://github.com//pull/86 * chore(deps): update node.js to 6ff78d6 by @renovate[bot] in https://github.com//pull/83 * chore(deps): update alpine/git:2.49.1 docker digest to 32a9e8e by @renovate[bot] in https://github.com//pull/85 * fix(deps): update octokit monorepo by @renovate[bot] in https://github.com//pull/55 * chore(deps): update dependency @types/node to v24.8.0 by @renovate[bot] in https://github...
Read more