|
1 | 1 | # Release Notes |
2 | 2 |
|
3 | | -## 🚀 GH OBS Helper Release v1.1.8 |
| 3 | +## 🚀 GH OBS Helper Release v1.1.9 |
4 | 4 |
|
5 | 5 | ### 🎯 What's New |
6 | | -- **Enhanced Documentation**: Added professional badges for license, release, and build status to README.md |
7 | | -- **CI/CD Improvements**: Streamlined GitHub release workflow with modern action |
8 | | -- **Repository Cleanup**: Added automated workflow run cleanup for better repository maintenance |
| 6 | +- **Workflow Fixes**: Repaired corrupted GitHub workflow configuration |
| 7 | +- **Path Consistency**: Ensured all OBS paths use consistent repository folder structure |
| 8 | +- **CI/CD Stability**: Improved workflow reliability and maintainability |
9 | 9 |
|
10 | 10 | ### 🔧 Changes |
11 | | -- **Documentation Updates**: Updated README.md with status badges for better project visibility |
12 | | -- **Package Metadata**: Updated author information in package.json |
13 | | -- **CI/CD Modernization**: Switched from deprecated actions/create-release to softprops/action-gh-release |
14 | | -- **Workflow Cleanup**: Added automated cleanup of old workflow runs to maintain repository hygiene |
| 11 | +- **Workflow Configuration**: Fixed corrupted `test-upload.yml` workflow inputs section |
| 12 | +- **OBS Path Standardization**: Confirmed all workflow files use "gh-obs-helper/" path prefix consistently |
15 | 13 |
|
16 | 14 | ### 🐛 Bug Fixes |
17 | | -- **Release Process**: Improved GitHub release creation workflow reliability |
18 | | -- **Repository Maintenance**: Implemented automatic cleanup to prevent workflow run accumulation |
| 15 | +- **Critical Fix**: Resolved corrupted YAML structure in `test-upload.yml` workflow file |
| 16 | +- **Input Validation**: Fixed malformed workflow inputs that were preventing proper execution |
| 17 | +- **Path Consistency**: Ensured single file upload test uses correct OBS path with repository prefix |
19 | 18 |
|
20 | 19 | ### 📋 Known Issues |
21 | 20 | - No known issues in this release |
22 | | -- All existing functionality remains stable |
| 21 | +- All workflows have been validated and are functioning correctly |
23 | 22 |
|
24 | 23 | ### 🔗 Migration Guide |
25 | | -- No breaking changes from v1.1.7 |
| 24 | +- No breaking changes from v1.1.8 |
26 | 25 | - All existing workflows remain fully compatible |
27 | | -- No code changes required for users |
| 26 | +- Workflow fixes are internal improvements that don't affect user-facing functionality |
28 | 27 |
|
29 | 28 | ### 🛠️ Usage Example |
30 | 29 | ```yaml |
31 | 30 | - name: Upload to OBS |
32 | 31 | id: upload |
33 | | - uses: diverger/[email protected].8 |
| 32 | + uses: diverger/[email protected].9 |
34 | 33 | with: |
35 | 34 | access_key: ${{ secrets.OBS_ACCESS_KEY }} |
36 | 35 | secret_key: ${{ secrets.OBS_SECRET_KEY }} |
37 | 36 | region: 'cn-north-4' |
38 | 37 | bucket: 'my-bucket' |
39 | 38 | operation: 'upload' |
40 | 39 | local_path: 'dist/**/*' |
41 | | - obs_path: 'releases/v1.1.8/' |
| 40 | + obs_path: 'gh-obs-helper/releases/v1.1.9/' |
42 | 41 | public_read: true |
43 | 42 |
|
44 | 43 | - name: Use uploaded file URLs |
|
47 | 46 | echo "All URLs: ${{ steps.upload.outputs.upload_urls }}" |
48 | 47 | ``` |
49 | 48 |
|
| 49 | +### 🙏 Contributors |
| 50 | +- Thank contributors |
| 51 | +- Mention community feedback |
| 52 | +
|
50 | 53 | --- |
51 | | -**Full Changelog**: https://github.com/diverger/gh-obs-helper/compare/v1.1.7...v1.1.8 |
| 54 | +**Full Changelog**: https://github.com/diverger/gh-obs-helper/compare/v1.1.8...v1.1.9 |
0 commit comments