Files
NFD2NFC/.github/workflows/release.yml
jung-geun 8f2af73ed4 fix(ci): release 워크플로에 contents: write 권한 추가
DMG asset 업로드 시 softprops/action-gh-release가
"Resource not accessible by integration" 오류로 실패. 기본 GITHUB_TOKEN에
release 수정 권한이 없어 발생.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 14:04:47 +09:00

40 lines
777 B
YAML

name: Release
on:
release:
types: [published]
permissions:
contents: write
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'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build:cli && npm run build:lib && npm run build:app -- --publish never
env:
CSC_IDENTITY_AUTO_DISCOVERY: "false"
- name: List dist
run: ls -lh dist/
- name: Upload DMG assets
uses: softprops/action-gh-release@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
files: |
dist/*.dmg