Releases: dark-mechanicum/aws-codebuild
Releases · dark-mechanicum/aws-codebuild
v1.4.2: Updated Github Actions to support latest versions of actions
v1.4.1: Dependency Updates & Test Coverage
Dependencies Updated:
- Jest v29.7.0 → v30.0.5
- AWS SDK packages → v3.857.0
- TypeScript tooling & ESLint to latest versions
- All dev dependencies refreshed
Improvements:
- 100% test coverage achieved (54/54 branches)
- Modernized Jest configuration
- TypeScript target updated to ES2022
- Enhanced test mocking strategies
Compatibility:
- Node.js 20+ requirement maintained
- All existing functionality preserved
- No breaking changes
Major release version
Update major release version to the refs/tags/v1.4.2
v1.4.0: Migration to the AWS SDK v3 and Dependencies update
Summary of Changes:
This pull request introduces several refinements and optimizations to the AWS CodeBuild GitHub Action implementation, ensuring better code quality and performance:
-
Eslint Configuration and Cleanup:
- Added
.eslintignoreand updated.eslintrcconfiguration for improved linting. - Removed outdated
eslint.config.jsfile.
- Added
-
GitHub Workflow Enhancements:
- Modified GitHub Actions workflows (
codeql.ymlandvalidation.yml) to improve caching mechanisms and optimize dependency installation steps.
- Modified GitHub Actions workflows (
-
Testing and Mock Adjustments:
- Updated tests for
CodeBuildJobandCloudWatchLoggerto use theaws-sdkpackage instead of specific AWS SDK client imports. - Improved mock implementations for more robust testing scenarios.
- Updated tests for
-
Dependency and Import Adjustments:
- Adjusted
package.jsondependencies, including updates and downgrades for better compatibility and performance. - Updated source files to use consolidated AWS SDK imports instead of modular imports.
- Adjusted
-
CodeBuildJob and Logger Refinements:
- Refined
CodeBuildJobandLoggerimplementations to enhance error handling and integrate new AWS SDK usage patterns.
- Refined
These changes collectively aim to streamline the action's setup, improve its maintainability, and ensure compliance with the latest best practices for using AWS SDK and GitHub Actions.
v1.3.9: Minimal Node.js version requirement is 20
What's Changed
- Tommyasai/update dependencies by @tommyasai in #153
- v1.3.9: Minimal Node.js version requirement is 20 by @akazakou in #154
Full Changelog: v1...v1.3.9
v1.3.8: Upgrade dependencies March 2024
What's Changed
- Update GitHub Actions dependencies to remove Node.js 16 warnings by @tommyasai in #150
- v1.3.8: Upgrade dependencies March 2024 by @akazakou in #151
New Contributors
- @tommyasai made their first contribution in #150
Full Changelog: v1...v1.3.8
v1.3.7: Fail job status if CodeBuild job was failed
v1.3.6: Dependencies update
What's Changed
- Update dependencies (July 2023) by @akazakou in #144
- Dependencies update (August 2023) by @akazakou in #146
Full Changelog: v1...v1.3.6
v1.3.5: Dependencies update
What's Changed
Full Changelog: v1.3.4...v1.3.5