diff --git a/.github/actions/prepare/action.yml b/.github/actions/prepare/action.yml index 61fe548..4a1c796 100644 --- a/.github/actions/prepare/action.yml +++ b/.github/actions/prepare/action.yml @@ -10,6 +10,9 @@ inputs: build: description: Build packages default: "true" + sub-dir: + description: Is run in src sub directory + default: "false" runs: using: composite steps: @@ -21,10 +24,14 @@ runs: package-manager-cache: false registry-url: https://registry.npmjs.org - - if: inputs.pnpm-install == 'true' + - if: inputs.pnpm-install == 'true' && inputs.sub-dir == 'false' name: Install dependencies uses: ./.github/actions/pnpm-install + - if: inputs.pnpm-install == 'true' && inputs.sub-dir == 'true' + name: Install dependencies in src sub directory + uses: ./src/.github/actions/pnpm-install + - if: inputs.build == 'true' name: Build packages shell: bash diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 715a7b3..4313962 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -76,9 +76,11 @@ jobs: token: ${{ secrets.ACTIONS_KEY }} - name: Prepare - uses: ./.github/actions/prepare + uses: ./src/.github/actions/prepare + with: + sub-dir: true - name: Publish docs - uses: ./node_modules/@nanoforge-dev/actions/actions/synchronize-docs + uses: ./src/node_modules/@nanoforge-dev/actions/actions/synchronize-docs with: category: cli