Skip to content

Create Release

Create Release #1

Workflow file for this run

name: Create Release
on:
push:
tags:
- 'v*' # v로 시작하는 태그에만 반응 (v1.0.0, v2.1.3 등)
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write # 릴리즈 생성 권한 필요
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0 # 전체 히스토리 가져오기 (태그 정보 포함)
- name: Create Release
uses: softprops/action-gh-release@v1
with:
name: ${{ github.ref_name }}
generate_release_notes: true # GitHub가 자동으로 위 형식으로 생성
draft: false
prerelease: ${{ contains(github.ref_name, 'alpha') || contains(github.ref_name, 'beta') || contains(github.ref_name, 'rc') }}