Compare commits

..

No commits in common. "main" and "v0.1.2" have entirely different histories.
main ... v0.1.2

3 changed files with 13 additions and 79 deletions

View File

@ -1,15 +0,0 @@
name: Changelog
on:
repository_dispatch:
types:
- generate_changelog
jobs:
changelog:
runs-on: liteyukios-latest
steps:
- name: "✏️ Generate release changelog"
uses: janheinrichmerker/action-github-changelog-generator@v2.3
with:
token: ${{ secrets.GITHUB_TOKEN }}

View File

@ -1,42 +1,21 @@
name: Release to Liteyuki Gitea name: Release to Liteyuki Gitea
on: on:
push: push:
tags: tags:
- 'v*' - 'v*'
env:
GITEA_API_URL: https://git.liteyuki.icu/api/v1 # 替换为你的 Gitea API 地址
jobs: jobs:
release: release:
runs-on: liteyukios-latest runs-on: ubuntu-latest
steps: steps:
# 检出代码 - name: Build Changelog
- name: Checkout code id: github_release
uses: actions/checkout@v3 uses: mikepenz/release-changelog-builder-action@v5
- name: Generate Changelog
run: |
echo "Current version: ${{ github.ref_name }}"
wget -O /usr/bin/changelog https://gitea.com/gitea/changelog/releases/download/v1.0.0/changelog-1.0.0-linux-amd64
chmod +x /usr/bin/changelog
changelog -m=${{ github.ref_name }} -c=./changelog.yaml
# 创建 Gitea Release
- name: Create Gitea Release
env: env:
GITEA_TOKEN: ${{ secrets.LITEYUKI_GITEA_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
curl -X POST "$GITEA_API_URL/repos/${{ github.repository }}/releases" \ - name: Create Release
-H "Authorization: token $GITEA_TOKEN" \ uses: mikepenz/action-gh-release@v0.2.0-a03
-H "Content-Type: application/json" \ with:
-d '{ body: ${{steps.github_release.outputs.changelog}}
"tag_name": "'"${{ github.ref_name }}"'",
"target_commitish": "main",
"name": "'"$TAG_NAME"'",
"body": "'"waiting..."'",
"draft": false,
"prerelease": false
}'

View File

@ -1,30 +0,0 @@
repo: bot/yukilog
service: gitea
base-url: https://git.liteyuki.icu
# Changelog groups and which labeled PRs to add to each group
groups:
-
name: FEATURES
labels:
- feature
-
name: BUGFIXES
labels:
- bug
-
name: ENHANCEMENTS
labels:
- enhancement
-
name: BUILD
labels:
- build
-
name: MISC
default: true
# regex indicating which labels to skip for the changelog
skip-labels: skip-changelog