Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
INFRA-2867-Fix workflow inputs to allow branch name
Signed-off-by: Pavel Dvorkin <[email protected]>
  • Loading branch information
XxdpavelxX committed Aug 25, 2025
commit 6b13ad69ccc727b2dafcdb6d73b57e6c3007af80
14 changes: 12 additions & 2 deletions .github/scripts/create-platform-release-pr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -306,15 +306,25 @@ create_changelog_pr() {
# Need to run from .github-tools context to inherit it's dependencies/environment
echo "Current Directory: $(pwd)"
PROJECT_GIT_DIR=$(pwd)

# Resolve previous_version when it's a branch name: fetch and use origin/<branch>
DIFF_BASE="${previous_version}"
if git ls-remote --heads origin "${previous_version}" | grep -qE "\srefs/heads/${previous_version}$"; then
echo "Detected remote branch for previous version: ${previous_version}"
git fetch origin "${previous_version}"
DIFF_BASE="origin/${previous_version}"
fi

# Switch to github-tools directory
cd ./github-tools/
ls -ltra
corepack prepare [email protected] --activate
# This can't be done from the actions context layer due to the upstream repository having it's own context set with yarn
yarn --cwd install

echo "Generating test plan csv.."
yarn run gen:commits "${platform}" "${previous_version}" "${release_branch_name}" "${PROJECT_GIT_DIR}"

yarn run gen:commits "${platform}" "${DIFF_BASE}" "${release_branch_name}" "${PROJECT_GIT_DIR}"
# Skipping Google Sheets update since there is no need for it anymore
# TODO: Remove this once the current post-main validation approach is stable
# if [[ "${TEST_ONLY:-false}" == 'false' ]]; then
Expand Down
Loading