Lines Matching +full:delete +full:- +full:branch

4 # When the pull request is merged, the release-build workflow will be triggered automatically
16 - stable
17 - hotfix
18 - rc
23 description: 'The version date YYYY-MM-DD, empty for today'
29 runs-on: ubuntu-latest
31 - name: Fail if branch is not master
37 - name: Checkout
40 fetch-depth: 0
42 - name: Set git identity
44 git config --global user.name "${{ github.actor }}"
45 git config --global user.email "${{ github.actor }}@users.noreply.github.com"
47 - name: Prepare Environment
50 --date "${{ inputs.version }}" \
51 --name "${{ inputs.codename }}" \
52 --type "${{ inputs.type }}" \
55 - name: Check if a tag of the new release already exists
57 if git rev-parse "release-${{ env.next_version }}" >/dev/null 2>&1; then
62 - name: Create merge commit with version info
64 git merge -s ours origin/stable
67 … sed -i 's/\$updateVersion = "[^"]*";/\$updateVersion = "${{ env.next_update }}";/' doku.php
69 git commit --amend -m 'Release preparations for ${{ env.next_raw }}'
70 git log -1
71 git log origin/stable..master --oneline
72 git checkout -B auto-${{ env.next_version }}
73 git push --set-upstream origin auto-${{ env.next_version }}
75 - name: Create pull request
76 uses: repo-sync/pull-request@v2
78 source_branch: auto-${{ env.next_version }}
82 With accepting this PR, the stable branch will be updated and the whole release and
85 If you're not happy with the contents of this PR, please close it, delete the branch,
88 * ${{ env.current_raw }} -> ${{ env.next_raw }}
89 * Update Version ${{ env.current_update }} -> ${{ env.next_update }}
93- [ ] All tests pass on the `master` branch (tests are not executed on PRs created in workflows)
94- [ ] If this is a new stable release, make sure you merged `stable` into `old-stable` first
95 - [ ] Check that a meaningful [changelog](https://www.dokuwiki.org/changes) exists
101 - [ ] Update the [version symlinks](https://download.dokuwiki.org/admin/)
102 - [ ] Update the update message system
103 - [ ] Announce the release on the mailing list, forum, IRC, social media, etc.