Skip to content

release: v0.15.0 — plan_workflow API, 시각화 편집기, SSE transport, 1068 to… #3

release: v0.15.0 — plan_workflow API, 시각화 편집기, SSE transport, 1068 to…

release: v0.15.0 — plan_workflow API, 시각화 편집기, SSE transport, 1068 to… #3

Workflow file for this run

name: Draft Release Notes
on:
push:
tags:
- "v*"
workflow_dispatch:
inputs:
tag:
description: "Release tag (e.g. v0.8.0)"
required: true
type: string
jobs:
draft-release:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Resolve version
id: version
run: |
if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
TAG="${{ inputs.tag }}"
else
TAG="${GITHUB_REF_NAME}"
fi
echo "tag=${TAG}" >> "$GITHUB_OUTPUT"
echo "version=${TAG#v}" >> "$GITHUB_OUTPUT"
- name: Generate release notes body
run: |
python scripts/release.py notes \
--version "${{ steps.version.outputs.version }}" \
--output release-notes.md \
--format github
- name: Create draft release
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ steps.version.outputs.tag }}
name: ${{ steps.version.outputs.tag }}
body_path: release-notes.md
draft: true
prerelease: false