File tree 1 file changed +2
-10
lines changed
1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change 30
30
token : ${{ secrets.GH_TOKEN }}
31
31
repository : ${{ github.repository_owner }}/${{ env.KUBERNETES_CLUSTER_REPO_NAME }}
32
32
ref : refs/heads/dev
33
- fetch-depth : 0
34
33
35
34
- name : GitHub Configuration
36
35
run : git config --global url."https://oauth2:${{ secrets.GH_TOKEN }}@github.com".insteadOf https://github.com
44
43
AUTOMATED_RELEASE_BRANCH="automated-release-${{ github.event_name == 'release' && 'prod' || 'dev' }}"
45
44
KUBERNETES_POD_NEW_IMAGE="${{ env.AZURE_CONTAINER_REGISTRY }}/${{ github.event.repository.name }}"
46
45
47
- git fetch origin
48
46
AUTOMATED_RELEASE_BRANCH_EXISTS=$(git rev-parse --verify refs/heads/$AUTOMATED_RELEASE_BRANCH 2>/dev/null || true)
49
- if [ -n "$AUTOMATED_RELEASE_BRANCH_EXISTS" ]; then
50
- echo "Branch $AUTOMATED_RELEASE_BRANCH already exists"
51
- git checkout $AUTOMATED_RELEASE_BRANCH
52
- git pull origin $AUTOMATED_RELEASE_BRANCH
53
- else
54
- echo "Creating branch $AUTOMATED_RELEASE_BRANCH off ${{ env.KUBERNETES_CLUSTER_REPO_NAME }}@$(git log -1 --format='%H')"
55
- git checkout -b $AUTOMATED_RELEASE_BRANCH
56
- fi
47
+ git checkout $AUTOMATED_RELEASE_BRANCH || git checkout -b $AUTOMATED_RELEASE_BRANCH
48
+ git push origin $AUTOMATED_RELEASE_BRANCH && git pull origin $AUTOMATED_RELEASE_BRANCH
57
49
58
50
# git checkout $AUTOMATED_RELEASE_BRANCH || git checkout -b $AUTOMATED_RELEASE_BRANCH
59
51
You can’t perform that action at this time.
0 commit comments