Port PR #1590 - [pob1-port] Fix flat block chance on Shields being scaled by inc block chance mod #363
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Port changes to PoB1 | |
| on: | |
| pull_request_target: | |
| types: [closed] | |
| workflow_dispatch: | |
| inputs: | |
| pr_number: | |
| description: PoB2 PR number to port | |
| required: true | |
| type: number | |
| jobs: | |
| backport: | |
| if: github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'pob1')) | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Determine PR number | |
| run: | | |
| if [ "${{ github.event_name }}" = "pull_request_target" ]; then | |
| echo "PR_NUMBER=${{ github.event.pull_request.number }}" >> "$GITHUB_ENV" | |
| else | |
| echo "PR_NUMBER=${{ github.event.inputs.pr_number }}" >> "$GITHUB_ENV" | |
| fi | |
| - name: Fetch PR details | |
| id: payload | |
| uses: actions/github-script@v7 | |
| with: | |
| result-encoding: string | |
| script: | | |
| const pr = await github.rest.pulls.get({ | |
| owner: context.repo.owner, | |
| repo: context.repo.repo, | |
| pull_number: process.env.PR_NUMBER | |
| }); | |
| const labels = pr.data.labels.map(l => l.name).join(','); | |
| return JSON.stringify({ | |
| patch_url: pr.data.patch_url, | |
| msg: `Apply changes from ${pr.data.html_url}`, | |
| id: pr.data.number, | |
| title: pr.data.title, | |
| labels, | |
| name: pr.data.user.name || pr.data.user.login, | |
| user: pr.data.user.login, | |
| }); | |
| - name: Notify PathOfBuilding repo | |
| uses: peter-evans/repository-dispatch@v3 | |
| with: | |
| token: ${{ secrets.WIRES77_PAT }} | |
| repository: ${{ github.repository_owner }}/PathOfBuilding | |
| event-type: port-changes | |
| client-payload: ${{ steps.payload.outputs.result }} |