Skip to content

Commit

Permalink
refactor to one step
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jan 6, 2025
1 parent 56b4e68 commit 63e671a
Showing 1 changed file with 7 additions and 19 deletions.
26 changes: 7 additions & 19 deletions .github/workflows/create_rc_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ permissions: {}
jobs:
agent6_check:
runs-on: ubuntu-latest
outputs:
a6_error: ${{ steps.a6_error.outputs.value }}
steps:
- name: Check if agent 6 rc PR already exists
id: a6_error
Expand All @@ -29,26 +27,16 @@ jobs:
--base "$AGENT6_RELEASE_BRANCH" \
--json url,title \
--search "Update release.json and Go modules for in:title")
echo $prs
if [ "$(echo "$prs" | jq 'length')" -gt 0 ]; then
pr_url=$(echo "$prs" | jq -r '.[0].url')
echo "value=Error: An agent 6 release candidate PR already exists, please merge and build it before creating a new one $pr_url" >> $GITHUB_OUTPUT
pr_list=$(echo "$prs" | jq -r '.[] | "- \(.title): \(.url)"')
error_message="AGENT 6 ERROR: The following Agent 6 release candidate PRs already exist. Please merge and build them before creating a new one:\n$pr_list"
curl -X POST -H 'Content-Type: application/json' \
--data "{ 'channel_id': 'C085P12CTFX', 'message': '$error_message' }" \
${{ secrets.SLACK_DATADOG_AGENT_CI_WEBHOOK }}
fi
- name: Send Agent 6 error to slack
uses: slackapi/[email protected]
if: ${{ env.IS_AGENT6_RELEASE == 'true' && steps.a6_error.outputs.value }}
with:
webhook: ${{ secrets.SLACK_DATADOG_AGENT_CI_WEBHOOK }}
webhook-type: webhook-trigger
payload: |
channel_id: "C085P12CTFX"
message: "${{ steps.a6_error.outputs.value }}"
- name: Fail and exit workflow
if: ${{ env.IS_AGENT6_RELEASE == 'true' && steps.a6_error.outputs.value }}
run: |
echo ${{ steps.a6_error.outputs.value }}
echo "$error_message"
exit 1
find_release_branches:
Expand Down

0 comments on commit 63e671a

Please sign in to comment.