Skip to content

Commit c237a1a

Browse files
committed
feat: Add step to determine base branch for OpenAPI client regeneration
1 parent eda2876 commit c237a1a

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/openapi-client.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,21 @@ jobs:
7777
echo "has_changes=$has_changes"
7878
echo "has_changes=$has_changes" >> "$GITHUB_OUTPUT"
7979
80+
- name: Determine base branch
81+
id: determine-base-branch
82+
run: |
83+
BASE_BRANCH="${{ github.event_name == 'pull_request' && github.event.pull_request.base.ref || github.event.repository.default_branch }}"
84+
echo "base_branch=$BASE_BRANCH" >> "$GITHUB_OUTPUT"
85+
echo "base_branch=$BASE_BRANCH"
86+
8087
# https://github.com/peter-evans/create-pull-request
8188
- name: Create PR for regenerate OpenAPI client
8289
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0
8390
if: steps.generate-openapi-client.outputs.has_changes == 'true'
8491
id: cpr
8592
with:
8693
token: ${{ steps.app-token.outputs.token }}
87-
base: ${{ github.event_name == 'pull_request' && github.event.pull_request.base.ref || github.event.repository.default_branch }}
94+
base: ${{ steps.determine-base-branch.outputs.base_branch }}
8895
delete-branch: true
8996
draft: true
9097
add-paths: "packages/eqmonitor_api/lib/**/*"

0 commit comments

Comments
 (0)