diff --git a/.github/workflows/prepare-package-release.yml b/.github/workflows/prepare-package-release.yml index 4d299f3750a..a9d7c5359b2 100644 --- a/.github/workflows/prepare-package-release.yml +++ b/.github/workflows/prepare-package-release.yml @@ -17,46 +17,46 @@ jobs: contents: write pull-requests: write steps: - # - uses: actions/checkout@v3 - # with: - # fetch-depth: '0' + - uses: actions/checkout@v3 + with: + fetch-depth: '0' - # - name: Setup WooCommerce Monorepo - # uses: ./.github/actions/setup-woocommerce-monorepo + - name: Setup WooCommerce Monorepo + uses: ./.github/actions/setup-woocommerce-monorepo - # - name: Execute script - # run: ./tools/package-release/bin/dev prepare ${{ github.event.inputs.packages }} + - name: Execute script + run: ./tools/package-release/bin/dev prepare ${{ github.event.inputs.packages }} - # - name: Print git status - # run: git status + - name: Print git status + run: git status - # - name: Get current date - # id: date - # run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT + - name: Get current date + id: date + run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT - - name: Get id string - id: id - run: echo "${{ github.event.inputs.packages }}" | sed "s/,/-/" + - name: Get branch name package parameter + id: branch_package_name + run: echo "name=$(${{ github.event.inputs.packages }}" | sed "s/,/-/")" >> $GITHUB_OUTPUT - # - name: Set all package string - # id: all_description - # if: ${{ github.event.inputs.packages == '-a'}} - # run: echo "str=all packages" >> $GITHUB_OUTPUT + - name: Set all package string + id: all_description + if: ${{ github.event.inputs.packages == '-a'}} + run: echo "str=all packages" >> $GITHUB_OUTPUT - # - name: Set Specific packages string - # id: specific_description - # if: ${{ github.event.inputs.packages != '-a'}} - # run: echo "str=${{ github.event.inputs.packages }}" >> $GITHUB_OUTPUT + - name: Set Specific packages string + id: specific_description + if: ${{ github.event.inputs.packages != '-a'}} + run: echo "str=${{ github.event.inputs.packages }}" >> $GITHUB_OUTPUT - # - name: Create Pull Request - # uses: peter-evans/create-pull-request@v4 - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # commit-message: 'Automated change: Prep ${{ steps.all_description.outputs.str || steps.specific_description.outputs.str }} for release.' - # branch: release/packages-${{ steps.date.outputs.date }}-${{ github.event.inputs.packages.replace(/,/g, '-').replace(/@/g, '') }} - # delete-branch: true - # title: Prepare Packages for Release - # reviewers: ${{ github.actor }} - # body: | - # # Prepare ${{ steps.all_description.outputs.str || steps.specific_description.outputs.str }} for release. - # This PR has been autogenerated by [Prepare Package Release workflow](https://github.com/woocommerce/woocommerce/actions/workflows/prepare-package-release.yml) in run [${{ github.run_id }}](https://github.com/woocommerce/woocommerce/actions/runs/${{ github.run_id }}) + - name: Create Pull Request + uses: peter-evans/create-pull-request@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: 'Automated change: Prep ${{ steps.all_description.outputs.str || steps.specific_description.outputs.str }} for release.' + branch: release/packages-${{ steps.date.outputs.date }}-${{ steps.branch_package_name.outputs.name }} + delete-branch: true + title: Prepare Packages for Release + reviewers: ${{ github.actor }} + body: | + # Prepare ${{ steps.all_description.outputs.str || steps.specific_description.outputs.str }} for release. + This PR has been autogenerated by [Prepare Package Release workflow](https://github.com/woocommerce/woocommerce/actions/workflows/prepare-package-release.yml) in run [${{ github.run_id }}](https://github.com/woocommerce/woocommerce/actions/runs/${{ github.run_id }})