|
1 | | -# Release Notes |
| 1 | +# Release Notes Template |
2 | 2 |
|
3 | | -## 🚀 GH OBS Helper Release v1.1.3 |
| 3 | +Copy this template to `RELEASE_NOTES.md` before creating a release tag to provide custom release notes. |
4 | 4 |
|
5 | | -### 🎯 What's New |
6 | | -- **Large File Upload Support**: Enhanced multipart upload handling for files larger than 1GB |
7 | | -- **Comprehensive Testing**: Added large file upload testing to CI/CD workflow |
8 | | -- **Bug Fixes**: Fixed release script version placeholder handling |
9 | | - |
10 | | -### 🔧 Improvements |
11 | | -- **Multipart Upload Optimization**: Improved error handling and retry logic for large file uploads |
12 | | -- **Testing Infrastructure**: Added automated large file (1.2GB) upload testing to prevent regressions |
13 | | -- **Release Process**: Fixed double 'v' prefix bug in release notes generation |
| 5 | +## 🚀 GH OBS Helper Release v1.1.4 |
14 | 6 |
|
15 | | -### 🐛 Bug Fixes |
16 | | -- Fixed HTTP 403 errors when uploading files larger than 1GB |
17 | | -- Resolved release script bug causing double 'v' prefixes in version placeholders |
18 | | -- Improved error handling for multipart upload operations |
| 7 | +### 🎯 What's New |
| 8 | +- Minor bug fixes |
19 | 9 |
|
20 | 10 | ### 🛠️ Usage Example |
21 | 11 | ```yaml |
22 | | -- name: Upload large files to OBS |
| 12 | +- name: Upload to OBS |
23 | 13 | id: upload |
24 | | - uses: diverger/[email protected].3 |
| 14 | + uses: diverger/[email protected].4 |
25 | 15 | with: |
26 | 16 | access_key: ${{ secrets.OBS_ACCESS_KEY }} |
27 | 17 | secret_key: ${{ secrets.OBS_SECRET_KEY }} |
28 | 18 | region: 'cn-north-4' |
29 | 19 | bucket: 'my-bucket' |
30 | 20 | operation: 'upload' |
31 | 21 | local_path: 'dist/**/*' |
32 | | - obs_path: 'releases/v1.1.3/' |
| 22 | + obs_path: 'releases/v1.1.4/' |
33 | 23 | public_read: true |
34 | | - checksum_validation: false # Recommended for large files |
35 | | - timeout: 1800000 # 30 minutes for large uploads |
36 | 24 |
|
37 | 25 | - name: Use uploaded file URLs |
38 | 26 | run: | |
39 | 27 | echo "First file URL: ${{ steps.upload.outputs.first_upload_url }}" |
40 | 28 | echo "All URLs: ${{ steps.upload.outputs.upload_urls }}" |
41 | 29 | ``` |
42 | 30 |
|
43 | | -### 📋 Technical Details |
44 | | -- **Multipart Upload**: Automatically enabled for files >100MB |
45 | | -- **Large File Support**: Tested with files up to 1.2GB |
46 | | -- **Enhanced Error Handling**: Better retry logic for network issues |
47 | | -- **CI/CD Testing**: Comprehensive large file upload validation |
| 31 | +### 🙏 Contributors |
| 32 | +- Thank contributors |
| 33 | +- Mention community feedback |
48 | 34 |
|
49 | 35 | --- |
50 | | -**Full Changelog**: https://github.com/diverger/gh-obs-helper/compare/v1.1.2...v1.1.3 |
| 36 | +**Full Changelog**: https://github.com/diverger/gh-obs-helper/compare/v1.1.3...v1.1.4 |
0 commit comments