Releases: redhat-actions/common
Releases · redhat-actions/common
Release list
v2.1.0
v2.0.0
v2.0.0
Major release modernising the entire repository for Node 24, TypeScript 6, and ESLint 10.
Breaking Changes
- bundle-verifier: The
bundle_fileinput no longer has a default value — it must now be explicitly provided - action-io-generator: Dropped
@redhat-actions/eslint-configin favour of ESLint 10 flat config with@eslint/js+typescript-eslint
Node & Runtime
- Upgraded all actions from Node 16/20 to Node 24 runtime
- Updated
action-io-generatorDockerfile fromnode:16-alpinetonode:24-alpine - Upgraded
actions/setup-nodefrom v4 to v7 (eliminates Node 20 deprecation warnings in CI) - Upgraded
actions/checkoutfrom v2 to v7
TypeScript & Tooling
- Upgraded to TypeScript 6 across all packages
- Migrated module resolution from
"node"to"nodenext"and enabledesModuleInterop - Migrated action-io-generator from ESLint 8 to ESLint 10 with flat config (
eslint.config.mjs) - Replaced abandoned
eslint-config-airbnb-basewith@eslint/js+typescript-eslintrecommended rules
Bug Fixes
- commit-data: Fixed output name mismatch —
tag_count→tags_countto matchaction.ymldeclaration - commit-data: Fixed Alpine 3.21 compatibility (#77)
- action-io-generator: Fixed dead
$?check inentrypoint.sh—git diffexit code is now properly evaluated - bundle-verifier: Fixed
bundle_filedescription (was incorrectly labelled "Output directory")
New Features
- action-io-generator: Added
--lineWrapoption for wrapping long description lines in generated enums (#86)
CI Improvements
- Added branch and path filters to all CI workflows
- Added concurrency groups to prevent redundant runs
- Switched from remote
bundle-verifier@v1to local./bundle-verifierreference - Removed redundant lint step from compile_test job
Dependency Updates
js-yaml4.x → 5.xwebpack-cli4.x → 7.x@types/node→ 26.xtypescript-eslint8.x (unified package, replacing separate parser + plugin)
Repository
- Added community files (CONTRIBUTING.md, CODE_OF_CONDUCT.md, AGENTS.md)
- Fixed repository/bugs/homepage URLs (were pointing to
tetchel/action-io-generator)
Full Changelog: v1.2.0...v2.0.0