Releases: EarthBuild/actions-setup
Releases · EarthBuild/actions-setup
v2.0.0
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...