Skip to content

Commit 032688d

Browse files
committed
Revert "Try peter-evans/create-pull-request"
This reverts commit 2a2a8ea.
1 parent 2a2a8ea commit 032688d

File tree

1 file changed

+33
-44
lines changed

1 file changed

+33
-44
lines changed

.github/workflows/pin-system-tests.yaml

Lines changed: 33 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ jobs:
4545
echo "Branch $BRANCH does not exist - creating it now"
4646
fi
4747
48-
# - name: Create and push branch
49-
# if: steps.check-branch.outputs.creating_new_branch == 'true'
50-
# id: create-branch
51-
# run: |
52-
# git checkout -b "${{ steps.define-branch.outputs.branch }}"
53-
# git push -u origin "${{ steps.define-branch.outputs.branch }}"
48+
- name: Create and push branch
49+
if: steps.check-branch.outputs.creating_new_branch == 'true'
50+
id: create-branch
51+
run: |
52+
git checkout -b "${{ steps.define-branch.outputs.branch }}"
53+
git push -u origin "${{ steps.define-branch.outputs.branch }}"
5454
5555
- name: Update system-tests references to latest commit SHA on main
5656
run: ./tooling/update_system_test_reference.sh
@@ -68,44 +68,33 @@ jobs:
6868
git status -s
6969
fi
7070
71-
- name: Create pull request
71+
- name: Commit changes
7272
if: steps.check-changes.outputs.commit_changes == 'true'
73-
uses: peter-evans/create-pull-request@v8
74-
with:
75-
token: ${{ steps.octo-sts.outputs.token }}
76-
commit-message: "chore: Pin system-tests for release branch"
77-
title: "Pin system-tests for release branch"
78-
branch: ${{ steps.define-branch.outputs.branch }}
79-
base: "master"
80-
body: "This PR pins the system-tests reference for the release branch."
81-
82-
# - name: Commit changes
83-
# if: steps.check-changes.outputs.commit_changes == 'true'
84-
# id: create-commit
85-
# run: |
86-
# git config user.name "github-actions[bot]"
87-
# git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
88-
# git commit -m "chore: Pin system-tests for release branch" .github/workflows/run-system-tests.yaml
89-
# echo "commit=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT
73+
id: create-commit
74+
run: |
75+
git config user.name "github-actions[bot]"
76+
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
77+
git commit -m "chore: Pin system-tests for release branch" .github/workflows/run-system-tests.yaml
78+
echo "commit=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT
9079
91-
# - name: Push changes
92-
# uses: DataDog/commit-headless@5a0f3876e0fbdd3a86b3e008acf4ec562db59eee # action/v2.0.1
93-
# if: steps.check-changes.outputs.commit_changes == 'true'
94-
# with:
95-
# token: "${{ steps.octo-sts.outputs.token }}"
96-
# branch: "${{ steps.define-branch.outputs.branch }}"
97-
# command: push
98-
# commits: "${{ steps.create-commit.outputs.commit }}"
80+
- name: Push changes
81+
uses: DataDog/commit-headless@5a0f3876e0fbdd3a86b3e008acf4ec562db59eee # action/v2.0.1
82+
if: steps.check-changes.outputs.commit_changes == 'true'
83+
with:
84+
token: "${{ steps.octo-sts.outputs.token }}"
85+
branch: "${{ steps.define-branch.outputs.branch }}"
86+
command: push
87+
commits: "${{ steps.create-commit.outputs.commit }}"
9988

100-
# - name: Create pull request
101-
# if: steps.check-changes.outputs.commit_changes == 'true'
102-
# env:
103-
# GH_TOKEN: ${{ steps.octo-sts.outputs.token }}
104-
# # base may need to be `release/v*`
105-
# run: |
106-
# gh pr create --title "Pin system tests for release branch" \
107-
# --base master \
108-
# --head ${{ steps.define-branch.outputs.branch }} \
109-
# --label "tag: dependencies" \
110-
# --label "tag: no release notes" \
111-
# --body "This PR pins the system-tests reference for the release branch."
89+
- name: Create pull request
90+
if: steps.check-changes.outputs.commit_changes == 'true'
91+
env:
92+
GH_TOKEN: ${{ steps.octo-sts.outputs.token }}
93+
# base may need to be `release/v*`
94+
run: |
95+
gh pr create --title "Pin system tests for release branch" \
96+
--base master \
97+
--head ${{ steps.define-branch.outputs.branch }} \
98+
--label "tag: dependencies" \
99+
--label "tag: no release notes" \
100+
--body "This PR pins the system-tests reference for the release branch."

0 commit comments

Comments
 (0)