mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-08-08 00:10:29 +08:00
fix: use static branch for sync-react-samples PR (#221)
fix: use static branch name for sync-react-samples PR Prevents the workflow from creating a new PR per version update by using a fixed branch name so peter-evans/create-pull-request reuses the same PR.
This commit is contained in:
parent
cb55e46b01
commit
c80fbb5115
16
.github/workflows/sync-react-samples.yml
vendored
16
.github/workflows/sync-react-samples.yml
vendored
@ -128,20 +128,16 @@ jobs:
|
|||||||
if: steps.skip.outputs.skip != 'true'
|
if: steps.skip.outputs.skip != 'true'
|
||||||
id: pr-meta
|
id: pr-meta
|
||||||
run: |
|
run: |
|
||||||
PARTS=""
|
|
||||||
BODY=""
|
BODY=""
|
||||||
|
|
||||||
if [ "${{ steps.skip.outputs.b2e_changed }}" = "true" ]; then
|
if [ "${{ steps.skip.outputs.b2e_changed }}" = "true" ]; then
|
||||||
PARTS="${PARTS}b2e-${{ steps.npm-version-b2e.outputs.latest }}"
|
|
||||||
BODY="${BODY}- **B2E** \`@salesforce/ui-bundle-template-app-react-sample-b2e\`: ${{ steps.current-version-b2e.outputs.current || 'none' }} → ${{ steps.npm-version-b2e.outputs.latest }}"$'\n'
|
BODY="${BODY}- **B2E** \`@salesforce/ui-bundle-template-app-react-sample-b2e\`: ${{ steps.current-version-b2e.outputs.current || 'none' }} → ${{ steps.npm-version-b2e.outputs.latest }}"$'\n'
|
||||||
fi
|
fi
|
||||||
if [ "${{ steps.skip.outputs.b2x_changed }}" = "true" ]; then
|
if [ "${{ steps.skip.outputs.b2x_changed }}" = "true" ]; then
|
||||||
if [ -n "$PARTS" ]; then PARTS="${PARTS}-"; fi
|
|
||||||
PARTS="${PARTS}b2x-${{ steps.npm-version-b2x.outputs.latest }}"
|
|
||||||
BODY="${BODY}- **B2X** \`@salesforce/ui-bundle-template-app-react-sample-b2x\`: ${{ steps.current-version-b2x.outputs.current || 'none' }} → ${{ steps.npm-version-b2x.outputs.latest }}"$'\n'
|
BODY="${BODY}- **B2X** \`@salesforce/ui-bundle-template-app-react-sample-b2x\`: ${{ steps.current-version-b2x.outputs.current || 'none' }} → ${{ steps.npm-version-b2x.outputs.latest }}"$'\n'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "branch=chore/sync-react-samples-${PARTS}" >> $GITHUB_OUTPUT
|
echo "branch=chore/sync-react-samples" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
# Multi-line body via heredoc
|
# Multi-line body via heredoc
|
||||||
{
|
{
|
||||||
@ -155,15 +151,7 @@ jobs:
|
|||||||
echo "EOFBODY"
|
echo "EOFBODY"
|
||||||
} >> $GITHUB_OUTPUT
|
} >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
TITLE="chore: sync React samples from npm"
|
echo "title=chore: sync React samples from npm" >> $GITHUB_OUTPUT
|
||||||
if [ "${{ steps.skip.outputs.b2e_changed }}" = "true" ] && [ "${{ steps.skip.outputs.b2x_changed }}" = "true" ]; then
|
|
||||||
TITLE="chore: sync React B2E (${{ steps.npm-version-b2e.outputs.latest }}) & B2X (${{ steps.npm-version-b2x.outputs.latest }}) samples from npm"
|
|
||||||
elif [ "${{ steps.skip.outputs.b2e_changed }}" = "true" ]; then
|
|
||||||
TITLE="chore: sync React B2E sample from npm @ ${{ steps.npm-version-b2e.outputs.latest }}"
|
|
||||||
else
|
|
||||||
TITLE="chore: sync React B2X sample from npm @ ${{ steps.npm-version-b2x.outputs.latest }}"
|
|
||||||
fi
|
|
||||||
echo "title=${TITLE}" >> $GITHUB_OUTPUT
|
|
||||||
|
|
||||||
- name: Create PR on version change
|
- name: Create PR on version change
|
||||||
if: steps.skip.outputs.skip != 'true'
|
if: steps.skip.outputs.skip != 'true'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user