You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add release workflow and update AWS credentials provider chain (#1)
### TL;DR
Added GitHub release automation workflow and updated AWS credential provider chain.
### What changed?
- Added release automation with GitHub Actions:
- Created `.github/release-drafter-config.yml` to define release notes format with Korean category labels
- Added `.github/workflows/release.yml` to automate plugin publishing when release tags are pushed
- Updated AWS credential provider chain in `Credentials.kt` to include:
- Added `WebIdentityTokenFileCredentialsProvider` as first priority
- Added `EnvironmentVariableCredentialsProvider` as second priority
- Reordered credential providers for better precedence
- Bumped version from 0.0.2 to 0.0.3 in `gradle.properties`
### How to test?
1. Push a tag with format `release/*` to trigger the release workflow
2. Verify the release draft is created with proper categorization
3. Test AWS credential resolution in different environments to ensure proper provider precedence
### Why make this change?
- Streamlines the release process with automated changelog generation and plugin publishing
- Improves AWS credential resolution by adding support for web identity tokens and environment variables
- Enhances security by prioritizing more secure credential providers in the chain
0 commit comments