You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
print("[TEST-1](https://test.atlassian.net/browse/TEST-1) Fix test issue")
90
91
print("")
91
92
print("EOF")
92
93
EOF
93
-
94
+
94
95
# Test the tee + sed pipeline
95
-
python mock_output.py | tee test_output.txt | sed 's/^jira-release-url=/JIRA_RELEASE_URL=/' | sed 's/^release-notes<</RELEASE_NOTES<</' > test_env.txt
96
-
96
+
python mock_output.py | tee test_output.txt | sed 's/^jira-release-url=/JIRA_RELEASE_URL=/' | sed 's/^jira-release-issue-filter-url=/JIRA_RELEASE_ISSUE_FILTER_URL=/' | sed 's/^release-notes<</RELEASE_NOTES<</' > test_env.txt
97
+
97
98
# Verify outputs were created correctly
98
99
echo "=== GitHub Output format ==="
99
100
cat test_output.txt
100
101
echo ""
101
102
echo "=== Environment Variable format ==="
102
103
cat test_env.txt
103
-
104
+
104
105
# Verify transformations
105
106
if grep -q "JIRA_RELEASE_URL=https://test.atlassian.net" test_env.txt; then
106
107
echo "✅ JIRA_RELEASE_URL transformation works"
107
108
else
108
109
echo "❌ JIRA_RELEASE_URL transformation failed"
109
110
exit 1
110
111
fi
111
-
112
+
113
+
if grep -q "JIRA_RELEASE_ISSUE_FILTER_URL=https://test.atlassian.net/issues" test_env.txt; then
if [[ "${{ steps.test-sandbox.outputs.jira-release-issue-filter-url }}" != https://sonarsource-sandbox-608.atlassian.net/issues/?jql=fixVersion%3D22169 ]]; then
170
+
echo "❌ Jira Release Issue Filter URL is incorrect"
| tee -a $GITHUB_OUTPUT | sed 's/^jira-release-url=/JIRA_RELEASE_URL=/' | sed 's/^release-notes<</RELEASE_NOTES<</' | sed 's/^jira-release-notes<</JIRA_RELEASE_NOTES<</' >> $GITHUB_ENV
74
+
--issue-types="$ISSUE_TYPES" \
75
+
--jira-url="$JIRA_URL" \
76
+
| tee -a $GITHUB_OUTPUT | sed 's/^jira-release-url=/JIRA_RELEASE_URL=/' | sed 's/^jira-release-issue-filter-url=/JIRA_RELEASE_ISSUE_FILTER_URL=/' | sed 's/^release-notes<</RELEASE_NOTES<</' | sed 's/^jira-release-notes<</JIRA_RELEASE_NOTES<</' >> $GITHUB_ENV
0 commit comments