From 9a157160837cdd2ce913be838f560bb5c58ccf2e Mon Sep 17 00:00:00 2001 From: kdn0325 Date: Wed, 3 Sep 2025 02:06:04 +0900 Subject: [PATCH 1/2] ci: change approach by temporarily removing packageManager from package.json --- .github/workflows/release.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7c470d5..d1764df 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,13 +22,11 @@ jobs: node-version: 20 cache: 'yarn' - - name: Enable Corepack and prepare Yarn + - name: Update package.json for CI run: | - corepack enable - corepack prepare yarn@3.6.4 --activate - yarn set version 3.6.4 - which yarn - yarn --version + # Temporarily remove packageManager field for CI + sed -i 's/"packageManager": "yarn@3.6.4",//' package.json + cat package.json | grep -v packageManager - name: Install dependencies run: yarn install From 81a4211e6a4c483449bf2c4757f7500d4d95cb69 Mon Sep 17 00:00:00 2001 From: kdn0325 Date: Wed, 3 Sep 2025 02:07:59 +0900 Subject: [PATCH 2/2] ci: use Corepack with sudo to activate Yarn 3.6.4 --- .github/workflows/release.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d1764df..49dab22 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,13 +20,17 @@ jobs: uses: actions/setup-node@v4 with: node-version: 20 - cache: 'yarn' - - name: Update package.json for CI + # 코어팩 활성화 및 설정 + - name: Setup Corepack run: | - # Temporarily remove packageManager field for CI - sed -i 's/"packageManager": "yarn@3.6.4",//' package.json - cat package.json | grep -v packageManager + # 코어팩 활성화 (sudo 사용) + sudo corepack enable + # 패키지 매니저 준비 + sudo corepack prepare yarn@3.6.4 --activate + # 확인 + which yarn + yarn --version - name: Install dependencies run: yarn install