Skip to content

[Bot] Update version to 0.11.0. #13

[Bot] Update version to 0.11.0.

[Bot] Update version to 0.11.0. #13

Workflow file for this run

name: Merge feature into main branch
on:
push:
branches:
- 'feature'
jobs:
merge_feature:
name: Merge feature into main branch
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, '[Bot]')"
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: main
- name: Reset feature branch
run: |
export MAIN_VERSION="$(cat VERSION)"
git fetch origin feature:feature
git reset --hard feature
echo -n "${MAIN_VERSION}" > VERSION
- name: Generate token
uses: actions/create-github-app-token@v1
id: app-token
with:
app-id: ${{ secrets.TOKEN_APP_ID }}
private-key: ${{ secrets.TOKEN_APP_SECRET }}
- name: Submit pull request
id: pull-request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ steps.app-token.outputs.token }}
commit-message: "[Bot] Merge feature into main branch."
branch: merge-feature
title: "Merge feature into main branch"
labels: bot
body: "Merge branch \"feature\" into \"main\"."
- name: Enable auto-merge
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
run: gh pr merge --merge --auto "${{ steps.pull-request.outputs.pull-request-number }}"