diff --git a/.env.example b/.env.example index 41def0f..d89ac14 100644 --- a/.env.example +++ b/.env.example @@ -34,6 +34,17 @@ FORGEJO_REPO=designpaca # ── 사람이 발급해야 하는 것 ────────────────────────────────── # 아래는 전부 비워둔다. 값을 아는 사람만 채울 수 있다. +# ── Forgejo 로그인 (토큰을 모를 때 한 번만) ────────────────── +# 토큰이 없으면 계정으로 API 를 부를 수 있다(Basic Auth). +# 이 값으로 저장소를 만들고, 이어서 API 토큰을 발급받아 FORGEJO_TOKEN 에 채운다. +# 토큰이 생기면 아래 둘은 지워도 된다. +# +# 주의: 2단계 인증이 켜져 있으면 Basic Auth 가 막힌다. +# 그때는 웹에서 토큰만 발급해 FORGEJO_TOKEN 에 넣어라. +# git.chanpaca.net → 설정 → 애플리케이션 → 토큰 생성 +FORGEJO_USER= +FORGEJO_PASSWORD= + # Forgejo API 토큰. 저장소 생성·시크릿 등록에 쓴다. # git.chanpaca.net → 설정 → 애플리케이션 → 토큰 생성 # 권한: repository(write), user(read) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 02e6a36..6f58136 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: git clean -qfdx - name: 환경 확인 - run: ./build/ci/verify-node.sh + run: bash build/ci/verify-node.sh - name: 의존성 설치 run: pnpm install --frozen-lockfile diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 4f8e3a6..45580e4 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -29,7 +29,7 @@ jobs: git clean -qfdx - name: 환경 확인 - run: ./build/ci/verify-node.sh + run: bash build/ci/verify-node.sh - name: 릴리스 정보 확정 run: | @@ -75,11 +75,11 @@ jobs: NPM_TOKEN: "${{ secrets.NPM_TOKEN }}" FORGEJO_NPM_TOKEN: "${{ secrets.FORGEJO_NPM_TOKEN }}" FORGEJO_NPM_OWNER: "${{ vars.FORGEJO_NPM_OWNER }}" - run: ./build/ci/publish-npm.sh packages/cli + run: bash build/ci/publish-npm.sh packages/cli - name: 릴리스 업로드 (draft) env: { RELEASE_TOKEN: "${{ secrets.RELEASE_TOKEN }}" } - run: ./build/ci/upload-release-asset.sh "$RELTAG" "$TARBALL" + run: bash build/ci/upload-release-asset.sh "$RELTAG" "$TARBALL" - name: 소개 페이지 배포 (Cloudflare Pages) env: diff --git a/build/ci/publish-npm.sh b/build/ci/publish-npm.sh old mode 100644 new mode 100755 diff --git a/build/ci/upload-release-asset.sh b/build/ci/upload-release-asset.sh old mode 100644 new mode 100755 diff --git a/build/ci/verify-node.sh b/build/ci/verify-node.sh old mode 100644 new mode 100755