mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-22 16:43:35 +00:00
56 lines
1.5 KiB
YAML
56 lines
1.5 KiB
YAML
name: Create Release
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- 'v*'
|
|
|
|
permissions:
|
|
contents: write
|
|
|
|
jobs:
|
|
release:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Install git-cliff
|
|
run: |
|
|
wget -q https://github.com/orhun/git-cliff/releases/download/v1.4.0/git-cliff-1.4.0-x86_64-unknown-linux-gnu.tar.gz
|
|
tar -xzf git-cliff-1.4.0-x86_64-unknown-linux-gnu.tar.gz
|
|
chmod +x git-cliff-1.4.0/git-cliff
|
|
sudo mv git-cliff-1.4.0/git-cliff /usr/local/bin/
|
|
|
|
- name: Generate changelog
|
|
id: changelog
|
|
run: |
|
|
CHANGELOG=$(git-cliff --config .github/cliff.toml --latest --strip header)
|
|
echo "content<<EOF" >> $GITHUB_OUTPUT
|
|
echo "$CHANGELOG" >> $GITHUB_OUTPUT
|
|
echo "EOF" >> $GITHUB_OUTPUT
|
|
|
|
- name: Create Release
|
|
uses: softprops/action-gh-release@v1
|
|
with:
|
|
body: |
|
|
## 🐳 Docker 镜像
|
|
|
|
```bash
|
|
docker pull ${{ secrets.DOCKERHUB_USERNAME }}/claude-relay-service:${{ github.ref_name }}
|
|
docker pull ${{ secrets.DOCKERHUB_USERNAME }}/claude-relay-service:latest
|
|
```
|
|
|
|
## 📦 主要更新
|
|
|
|
${{ steps.changelog.outputs.content }}
|
|
|
|
## 📋 完整更新日志
|
|
|
|
查看 [所有版本](https://github.com/${{ github.repository }}/releases)
|
|
|
|
draft: false
|
|
prerelease: false
|
|
generate_release_notes: true |