diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6e26307..0f57261 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,7 +2,7 @@ name: main on: push: - branches: ["main", "dev", "feature-*"] + branches: ["main"] paths-ignore: # 忽略的文件 - "README.md" - "LICENSE" @@ -19,6 +19,15 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Use Latest Corepack + run: | + echo "Before: corepack version => $(corepack --version || echo 'not installed')" + npm install -g corepack@latest + echo "After : corepack version => $(corepack --version)" + corepack enable + corepack prepare pnpm@latest --activate + echo "pnpm version => $(pnpm --version || echo 'pnpm not installed')" + - uses: docker/build-push-action@v6 with: context: . @@ -34,6 +43,15 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Use Latest Corepack + run: | + echo "Before: corepack version => $(corepack --version || echo 'not installed')" + npm install -g corepack@latest + echo "After : corepack version => $(corepack --version)" + corepack enable + corepack prepare pnpm@latest --activate + echo "pnpm version => $(pnpm --version || echo 'pnpm not installed')" + - name: Login uses: docker/login-action@v2 with: @@ -62,5 +80,5 @@ jobs: key: ${{ secrets.ACCESS_TOKEN }} envs: BRANCH_NAME script: | - cd ${{ github.ref == 'refs/heads/main' && secrets.REMOTE_PATH || secrets.REMOTE_PATH_DEVELOPMENT }} - docker compose up --force-recreate -d --pull=always + cd ${{secrets.REMOTE_PATH}} + docker compose up --force-recreate -d --pull=always