Skip to content

Commit d2655e4

Browse files
author
Terraform
committed
Fix release workflow to trigger production deployment
1 parent 9c72d79 commit d2655e4

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

.github/workflows/aws_auto_release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,19 @@ jobs:
3636
3737
# Read CODEOWNERS file if it exists
3838
if [[ -f ".github/CODEOWNERS" ]]; then
39-
echo "📋 Reading CODEOWNERS file..."
39+
echo "[INFO] Reading CODEOWNERS file..."
4040
# Extract usernames from CODEOWNERS (remove @ prefix)
4141
codeowners=$(grep -v '^#' .github/CODEOWNERS | grep -o '@[a-zA-Z0-9_-]*' | sed 's/@//' | sort -u)
4242
for user in $codeowners; do
4343
authorized_users+=("$user")
4444
echo " - CODEOWNER: $user"
4545
done
4646
else
47-
echo "⚠️ No CODEOWNERS file found"
47+
echo "[WARN] No CODEOWNERS file found"
4848
fi
4949
5050
# Get repository collaborators with admin/maintain permissions using GitHub API
51-
echo "🔍 Checking repository permissions..."
51+
echo "[CHECK] Checking repository permissions..."
5252
5353
# Check if user has admin or maintain permissions
5454
user_permission=$(curl -s -H "Authorization: token ${{ secrets.PAT }}" \
@@ -65,15 +65,15 @@ jobs:
6565
for user in "${authorized_users[@]}"; do
6666
if [[ "$user" == "$merged_by" ]]; then
6767
is_authorized=true
68-
echo " User $merged_by is authorized via CODEOWNERS"
68+
echo "[OK] User $merged_by is authorized via CODEOWNERS"
6969
break
7070
fi
7171
done
7272
7373
# Check if user has admin or maintain permissions
7474
if [[ "$user_permission" == "admin" || "$user_permission" == "maintain" ]]; then
7575
is_authorized=true
76-
echo " User $merged_by is authorized via repository permissions ($user_permission)"
76+
echo "[OK] User $merged_by is authorized via repository permissions ($user_permission)"
7777
fi
7878
7979
# Check if user is organization owner (for metaversecloud-com org)
@@ -94,21 +94,21 @@ jobs:
9494
9595
if [[ "$owner_status" == "admin" ]]; then
9696
is_authorized=true
97-
echo " User $merged_by is authorized as organization owner"
97+
echo "[OK] User $merged_by is authorized as organization owner"
9898
fi
9999
fi
100100
101101
echo "is_authorized=$is_authorized" >> $GITHUB_OUTPUT
102102
103103
if [[ "$is_authorized" == "false" ]]; then
104-
echo " User $merged_by is not authorized to trigger releases"
105-
echo "💡 Authorized users include:"
104+
echo "[ERROR] User $merged_by is not authorized to trigger releases"
105+
echo "[TIP] Authorized users include:"
106106
echo " - CODEOWNERS: ${authorized_users[*]}"
107107
echo " - Repository admins and maintainers"
108108
echo " - Organization owners"
109109
exit 0
110110
else
111-
echo "🎉 User $merged_by is authorized to trigger releases"
111+
echo "[SUCCESS] User $merged_by is authorized to trigger releases"
112112
fi
113113
114114
- name: Check for release labels and determine version bumps
@@ -221,7 +221,7 @@ jobs:
221221
generate_release_notes: true
222222
make_latest: true
223223
body: |
224-
## 🚀 Release ${{ env.NEW_VERSION }}
224+
## ? Release ${{ env.NEW_VERSION }}
225225
226226
**Version Bumps Applied:**
227227
- Major: ${{ steps.check.outputs.has_major }}

0 commit comments

Comments
 (0)