Skip to content

Commit 07e524c

Browse files
committed
Update beta-bot.yml
1 parent 599fd1f commit 07e524c

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

.github/workflows/beta-bot.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
tag=$(jq -r ".directories[$i].packages[$j].tag // null" "$config")
9494
pattern=$(jq -r ".directories[$i].packages[$j].pattern // null" "$config")
9595
if [ "$tag" != "null" ]; then
96-
echo "Installing $pkg@$tag in $dir"
96+
echo "::notice::Installing $pkg@$tag in $dir"
9797
npm install "$pkg@$tag" || { echo "::error::Failed to install $pkg@$tag"; exit 1; }
9898
else
9999
unescaped_pattern=$(echo "$pattern" | sed 's/\\\+/\\/g')
@@ -102,7 +102,7 @@ jobs:
102102
echo "::error::No versions found for $pkg matching pattern $unescaped_pattern"
103103
exit 1
104104
fi
105-
echo "Installing $pkg@$latest_version in $dir"
105+
echo "::notice::Installing $pkg@$latest_version in $dir"
106106
npm install "$pkg@$latest_version" || { echo "::error::Failed to install $pkg@$latest_version"; exit 1; }
107107
fi
108108
done
@@ -137,6 +137,11 @@ jobs:
137137
fi
138138
cd - > /dev/null
139139
done
140+
if [ "$changes_detected" = "true" ]; then
141+
echo "::notice::Changes detected in directories: $changed_dirs"
142+
else
143+
echo "::notice::No changes detected in any directories"
144+
fi
140145
echo "changes_detected=$changes_detected" >> $GITHUB_OUTPUT
141146
echo "changed_dirs=$changed_dirs" >> $GITHUB_OUTPUT
142147
@@ -149,7 +154,7 @@ jobs:
149154
git checkout -b "$branch"
150155
git commit -m "Update beta dependencies in $changed_dirs"
151156
git push origin "$branch"
152-
echo "Branch pushed: $branch"
157+
echo "::notice::Branch pushed: $branch"
153158
echo "branch_name=$branch" >> $GITHUB_OUTPUT
154159
env:
155160
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -162,6 +167,7 @@ jobs:
162167
changed_dirs="${{ steps.check-changes.outputs.changed_dirs }}"
163168
pr_url=$(gh pr create --title "Update beta dependencies in $changed_dirs" --body "Automated dependency update")
164169
pr_number="${pr_url##*/}"
170+
echo "::notice::Pull request created: #$pr_number ($pr_url)"
165171
echo "PR created: $pr_url"
166172
echo "pr_number=$pr_number" >> $GITHUB_OUTPUT
167173
env:
@@ -172,7 +178,15 @@ jobs:
172178
if: steps.check-changes.outputs.changes_detected == 'true' && steps.load-config.outputs.auto_merge == 'true'
173179
run: |
174180
pr_number="${{ steps.create-pr.outputs.pr_number }}"
175-
echo "Auto-merging PR #$pr_number"
181+
echo "::notice::Auto-merging PR #$pr_number"
176182
gh pr merge "$pr_number" --merge --delete-branch || { echo "::error::Failed to merge PR #$pr_number"; exit 1; }
183+
env:
184+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
185+
186+
- name: Trigger Beta Stage 2 Workflow
187+
if: steps.check-changes.outputs.changes_detected == 'true' && steps.load-config.outputs.auto_merge == 'true'
188+
run: |
189+
echo "::notice::Triggering Beta Stage 2 - Build and Release Beta Package"
190+
gh workflow run "Beta Stage 2 - Build and Release Beta Package" --ref main || { echo "::error::Failed to trigger Beta Stage 2 workflow"; exit 1; }
177191
env:
178192
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)