@@ -52,24 +52,24 @@ jobs:
52
52
53
53
# Validate that chart appVersion matches application version
54
54
if [[ "$CHART_APP_VERSION" != "$APP_VERSION" ]]; then
55
- echo "❌ Error: Chart appVersion ($CHART_APP_VERSION) does not match application version ($APP_VERSION)"
55
+ echo "Error: Chart appVersion ($CHART_APP_VERSION) does not match application version ($APP_VERSION)"
56
56
exit 1
57
57
fi
58
58
59
59
# Validate that image tag matches application version
60
60
if [[ "$IMAGE_TAG" != "$APP_VERSION" ]]; then
61
- echo "❌ Error: Image tag ($IMAGE_TAG) does not match application version ($APP_VERSION)"
61
+ echo "Error: Image tag ($IMAGE_TAG) does not match application version ($APP_VERSION)"
62
62
exit 1
63
63
fi
64
64
65
65
# Validate that chart version follows expected pattern (remove 'v' prefix from app version)
66
66
EXPECTED_CHART_VERSION=$(echo "$APP_VERSION" | sed 's/^v//')
67
67
if [[ "$CHART_VERSION" != "$EXPECTED_CHART_VERSION" ]]; then
68
- echo "❌ Error: Chart version ($CHART_VERSION) does not match expected version ($EXPECTED_CHART_VERSION)"
68
+ echo "Error: Chart version ($CHART_VERSION) does not match expected version ($EXPECTED_CHART_VERSION)"
69
69
exit 1
70
70
fi
71
71
72
- echo "✅ All versions are synchronized correctly"
72
+ echo "All versions are synchronized correctly"
73
73
74
74
publish-npm-package :
75
75
needs : [release-please, validate-versions]
@@ -154,7 +154,7 @@ jobs:
154
154
CHART_FILE="helm-release/weave-gitops-${CHART_VERSION}.tgz"
155
155
156
156
if [[ ! -f "$CHART_FILE" ]]; then
157
- echo "❌ Error: Chart file $CHART_FILE not found"
157
+ echo "Error: Chart file $CHART_FILE not found"
158
158
ls -la helm-release/
159
159
exit 1
160
160
fi
@@ -221,18 +221,18 @@ jobs:
221
221
steps :
222
222
- name : Create release summary
223
223
run : |
224
- echo "# 🚀 Release Summary" >> $GITHUB_STEP_SUMMARY
224
+ echo "# Release Summary" >> $GITHUB_STEP_SUMMARY
225
225
echo "" >> $GITHUB_STEP_SUMMARY
226
226
echo "**Version:** ${{ needs.release-please.outputs.version }}" >> $GITHUB_STEP_SUMMARY
227
227
echo "**Tag:** ${{ needs.release-please.outputs.tag_name }}" >> $GITHUB_STEP_SUMMARY
228
228
echo "" >> $GITHUB_STEP_SUMMARY
229
- echo "## 📦 Components Released" >> $GITHUB_STEP_SUMMARY
230
- echo "- ✅ Application binaries (GoReleaser)" >> $GITHUB_STEP_SUMMARY
231
- echo "- ✅ Container images (ghcr.io/weaveworks/wego-app)" >> $GITHUB_STEP_SUMMARY
232
- echo "- ✅ Helm chart (ghcr.io/weaveworks/charts)" >> $GITHUB_STEP_SUMMARY
233
- echo "- ✅ NPM package (@weaveworks scope)" >> $GITHUB_STEP_SUMMARY
229
+ echo "## Components Released" >> $GITHUB_STEP_SUMMARY
230
+ echo "- Application binaries (GoReleaser)" >> $GITHUB_STEP_SUMMARY
231
+ echo "- Container images (ghcr.io/weaveworks/wego-app)" >> $GITHUB_STEP_SUMMARY
232
+ echo "- Helm chart (ghcr.io/weaveworks/charts)" >> $GITHUB_STEP_SUMMARY
233
+ echo "- NPM package (@weaveworks scope)" >> $GITHUB_STEP_SUMMARY
234
234
echo "" >> $GITHUB_STEP_SUMMARY
235
- echo "## 🔄 Version Synchronization" >> $GITHUB_STEP_SUMMARY
235
+ echo "## Version Synchronization" >> $GITHUB_STEP_SUMMARY
236
236
echo "All components have been released with synchronized versions:" >> $GITHUB_STEP_SUMMARY
237
237
echo "- Application: ${{ needs.release-please.outputs.version }}" >> $GITHUB_STEP_SUMMARY
238
238
echo "- Chart AppVersion: ${{ needs.release-please.outputs.version }}" >> $GITHUB_STEP_SUMMARY
0 commit comments