diff --git a/.github/workflows/check-extension.yaml b/.github/workflows/check-extension.yaml index 1e25328..1631ecb 100644 --- a/.github/workflows/check-extension.yaml +++ b/.github/workflows/check-extension.yaml @@ -68,6 +68,14 @@ jobs: id: package run: echo "name=$(jq -r .name ${{ github.workspace }}/${{ inputs.path }}/composer.json)" >> $GITHUB_OUTPUT + - name: Exclude store dir from path-repo copy + shell: bash + run: | + EXT_COMPOSER="${{ github.workspace }}/${{ inputs.path }}/composer.json" + tmp="$(mktemp)" + jq '.archive.exclude = ((.archive.exclude // []) + ["/_ghamagento"] | unique)' "$EXT_COMPOSER" > "$tmp" + mv "$tmp" "$EXT_COMPOSER" + - name: Require extension working-directory: ${{ steps.setup-magento.outputs.path }} run: composer require "${{ steps.package.outputs.name }}:@dev" --no-install @@ -133,6 +141,14 @@ jobs: id: package run: echo "name=$(jq -r .name ${{ github.workspace }}/${{ inputs.path }}/composer.json)" >> $GITHUB_OUTPUT + - name: Exclude store dir from path-repo copy + shell: bash + run: | + EXT_COMPOSER="${{ github.workspace }}/${{ inputs.path }}/composer.json" + tmp="$(mktemp)" + jq '.archive.exclude = ((.archive.exclude // []) + ["/_ghamagento"] | unique)' "$EXT_COMPOSER" > "$tmp" + mv "$tmp" "$EXT_COMPOSER" + - name: Require extension working-directory: ${{ steps.setup-magento.outputs.path }} run: composer require "${{ steps.package.outputs.name }}:@dev" --no-install @@ -209,6 +225,14 @@ jobs: id: package run: echo "name=$(jq -r .name ${{ github.workspace }}/${{ inputs.path }}/composer.json)" >> $GITHUB_OUTPUT + - name: Exclude store dir from path-repo copy + shell: bash + run: | + EXT_COMPOSER="${{ github.workspace }}/${{ inputs.path }}/composer.json" + tmp="$(mktemp)" + jq '.archive.exclude = ((.archive.exclude // []) + ["/_ghamagento"] | unique)' "$EXT_COMPOSER" > "$tmp" + mv "$tmp" "$EXT_COMPOSER" + - name: Require extension working-directory: ${{ steps.setup-magento.outputs.path }} run: composer require "${{ steps.package.outputs.name }}:@dev" --no-install