Skip to content

Commit f69b5db

Browse files
committed
Merge branch 'release/1.1.4'
2 parents 7e86752 + 9725492 commit f69b5db

File tree

6 files changed

+68
-255
lines changed

6 files changed

+68
-255
lines changed

LARGE_FILE_FIX_SUMMARY.md

Lines changed: 0 additions & 148 deletions
This file was deleted.

RELEASE_NOTES.md

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,36 @@
1-
# Release Notes
1+
# Release Notes Template
22

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.
44

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
146

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
199

2010
### 🛠️ Usage Example
2111
```yaml
22-
- name: Upload large files to OBS
12+
- name: Upload to OBS
2313
id: upload
24-
uses: diverger/[email protected].3
14+
uses: diverger/[email protected].4
2515
with:
2616
access_key: ${{ secrets.OBS_ACCESS_KEY }}
2717
secret_key: ${{ secrets.OBS_SECRET_KEY }}
2818
region: 'cn-north-4'
2919
bucket: 'my-bucket'
3020
operation: 'upload'
3121
local_path: 'dist/**/*'
32-
obs_path: 'releases/v1.1.3/'
22+
obs_path: 'releases/v1.1.4/'
3323
public_read: true
34-
checksum_validation: false # Recommended for large files
35-
timeout: 1800000 # 30 minutes for large uploads
3624

3725
- name: Use uploaded file URLs
3826
run: |
3927
echo "First file URL: ${{ steps.upload.outputs.first_upload_url }}"
4028
echo "All URLs: ${{ steps.upload.outputs.upload_urls }}"
4129
```
4230
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
4834
4935
---
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

RELEASE_NOTES_ARCHIVE.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,57 @@ This file contains archived release notes for older versions of GH OBS Helper.
44

55
---
66

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

RELEASE_NOTES_TEMPLATE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Copy this template to `RELEASE_NOTES.md` before creating a release tag to provide custom release notes.
44

5-
## 🚀 GH OBS Helper Release v[VERSION]
5+
## 🚀 GH OBS Helper Release [VERSION]
66

77
### 🎯 What's New
88
- List new features
@@ -30,15 +30,15 @@ Copy this template to `RELEASE_NOTES.md` before creating a release tag to provid
3030
```yaml
3131
- name: Upload to OBS
3232
id: upload
33-
uses: diverger/gh-obs-helper@v[VERSION]
33+
uses: diverger/gh-obs-helper@[VERSION]
3434
with:
3535
access_key: ${{ secrets.OBS_ACCESS_KEY }}
3636
secret_key: ${{ secrets.OBS_SECRET_KEY }}
3737
region: 'cn-north-4'
3838
bucket: 'my-bucket'
3939
operation: 'upload'
4040
local_path: 'dist/**/*'
41-
obs_path: 'releases/v[VERSION]/'
41+
obs_path: 'releases/[VERSION]/'
4242
public_read: true
4343

4444
- name: Use uploaded file URLs
@@ -52,4 +52,4 @@ Copy this template to `RELEASE_NOTES.md` before creating a release tag to provid
5252
- Mention community feedback
5353
5454
---
55-
**Full Changelog**: https://github.com/diverger/gh-obs-helper/compare/v[PREVIOUS]...v[VERSION]
55+
**Full Changelog**: https://github.com/diverger/gh-obs-helper/compare/[PREVIOUS]...[VERSION]

RELEASE_NOTES_backup_20250528_132802.md

Lines changed: 0 additions & 76 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gh-obs-helper",
3-
"version": "1.1.3",
3+
"version": "1.1.4",
44
"description": "GitHub Action for Huawei Cloud OBS operations with unlimited file support and wildcard patterns",
55
"main": "dist/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)