mirror of
https://github.com/linyqh/NarratoAI.git
synced 2025-12-25 22:30:17 +00:00
ci: 添加最新更改的 CI工作流
- 新增 Latest Changes 工作流,用于在合并 PR 时更新发布说明- 在 master 分支上监听 PR 关闭事件,自动更新最新更改 - 使用 tiangolo/latest-changes 动作处理最新更改内容 - 配置相关参数,包括 GitHub token、最新更改文件路径、最新更改标题等
This commit is contained in:
parent
6b436cba06
commit
cfb53728df
40
.github/workflows/latest-changes.yml
vendored
Normal file
40
.github/workflows/latest-changes.yml
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
name: Latest Changes
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
branches:
|
||||
- master
|
||||
types:
|
||||
- closed
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
number:
|
||||
description: PR number
|
||||
required: true
|
||||
debug_enabled:
|
||||
description: "在启用 tmate 调试的情况下运行构建 (https://github.com/marketplace/actions/debugging-with-tmate)"
|
||||
required: false
|
||||
default: "false"
|
||||
|
||||
jobs:
|
||||
latest-changes:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
pull-requests: read
|
||||
steps:
|
||||
- name: Dump GitHub context
|
||||
env:
|
||||
GITHUB_CONTEXT: ${{ toJson(github) }}
|
||||
run: echo "$GITHUB_CONTEXT"
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
# 允许将最新更改提交到主分支
|
||||
token: ${{ secrets.GIT_TOKEN }}
|
||||
- uses: tiangolo/latest-changes@0.3.2
|
||||
with:
|
||||
token: ${{ secrets.GIT_TOKEN }}
|
||||
latest_changes_file: ./release-notes.md
|
||||
latest_changes_header: "## Latest Changes"
|
||||
end_regex: "^## "
|
||||
debug_logs: true
|
||||
label_header_prefix: "### "
|
||||
Loading…
x
Reference in New Issue
Block a user