mirror of
https://github.com/rangermix/TwitchDropsMiner.git
synced 2026-06-04 03:19:37 +00:00
refactor: streamline release workflows and extract validation to scripts
- Simplify github-release workflow by removing auto-generation and linting steps - Extract SemVer validation from inline workflow to dedicated script - Add production environment protection to version-release workflow - Create reusable validation and update scripts in .github/scripts/ - Update release notes for v1.1.1 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
11
.github/workflows/github-release.yml
vendored
11
.github/workflows/github-release.yml
vendored
@@ -56,16 +56,7 @@ jobs:
|
||||
echo "Detected stable release version: $VERSION"
|
||||
fi
|
||||
|
||||
- name: Auto-generate release notes if missing
|
||||
run: .github/scripts/generate_release_notes.sh -v "${{ steps.extract.outputs.version }}" -k "${{ secrets.GEMINI_API_KEY }}" -p
|
||||
|
||||
- uses: DavidAnson/markdownlint-cli2-action@v20
|
||||
with:
|
||||
fix: true
|
||||
globs: '**/*.md'
|
||||
continue-on-error: true
|
||||
|
||||
- name: Generate release notes
|
||||
- name: Extract release notes
|
||||
id: release-notes
|
||||
run: .github/scripts/extract_release_notes.sh "${{ steps.extract.outputs.version }}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user