Releases: dark-mechanicum/aws-codebuild
Releases · dark-mechanicum/aws-codebuild
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
.eslintignore
and updated.eslintrc
configuration for improved linting. - Removed outdated
eslint.config.js
file.
- Added
-
GitHub Workflow Enhancements:
- Modified GitHub Actions workflows (
codeql.yml
andvalidation.yml
) to improve caching mechanisms and optimize dependency installation steps.
- Modified GitHub Actions workflows (
-
Testing and Mock Adjustments:
- Updated tests for
CodeBuildJob
andCloudWatchLogger
to use theaws-sdk
package instead of specific AWS SDK client imports. - Improved mock implementations for more robust testing scenarios.
- Updated tests for
-
Dependency and Import Adjustments:
- Adjusted
package.json
dependencies, 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
CodeBuildJob
andLogger
implementations 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.
Major release version
Update major release version to the refs/tags/v1.4.0
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
v1.3.4: Dependencies update
v1.3.3: Dependencies update
What's Changed
- Update dependencies Jan 2023 by @akazakou in #108
- Dependencies update Feb 2023 by @akazakou in #115
- Update dependencies March 2023 by @akazakou in #123
- Bump actions/checkout from 2 to 3 by @dependabot in #118
- Bump fregante/setup-git-user from 1 to 2 by @dependabot in #117
- Release v1.3.3 by @akazakou in #124
Full Changelog: v1...v1.3.3
v1.3.2: Dependencies update
What's Changed
Full Changelog: v1...v1.3.2