Files
NFD2NFC/.github/workflows/release.yml
jung-geun 4b89a498f9 ci: release.yml 재작성 + publish.yml 추가
release.yml: Node 매트릭스 제거, Node 20.x 단일, actions v3→v4 업그레이드.
deprecated upload-release-asset@v1 → softprops/action-gh-release@v2.
단일 패키지 npm ci && npm run build 로 통합.
publish.yml: workflow_dispatch 수동 트리거 npm publish 추가.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 15:44:13 +09:00

31 lines
552 B
YAML

name: Release
on:
release:
types: [published]
jobs:
build-and-release:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20.x'
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Upload DMG assets
uses: softprops/action-gh-release@v2
with:
files: dist/*.dmg
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}