From 7290e61ca4f15a6f5b1ae7e31c3a7c3dce4e9794 Mon Sep 17 00:00:00 2001 From: Max Winterstein Date: Fri, 15 Jan 2021 02:29:55 +0100 Subject: [PATCH] Create eufy-ha-mqtt-bridge-release.yaml --- .../eufy-ha-mqtt-bridge-release.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/eufy-ha-mqtt-bridge-release.yaml diff --git a/.github/workflows/eufy-ha-mqtt-bridge-release.yaml b/.github/workflows/eufy-ha-mqtt-bridge-release.yaml new file mode 100644 index 0000000..9d3eb66 --- /dev/null +++ b/.github/workflows/eufy-ha-mqtt-bridge-release.yaml @@ -0,0 +1,19 @@ +name: eufy-ha-mqtt-bridge-release-trigger + +on: + workflow_dispatch: + repository_dispatch: + types: [createMR] +jobs: + createMR: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: 'sed -i "s|\"version\": \".*$|\"version\": \"${{ github.event.client_payload.version }}\",|" eufy-ha-mqtt-bridge/config.json' + - run: 'sed -i "s|VERSION=.*$|VERSION=${{ github.event.client_payload.version }}|" eufy-ha-mqtt-bridge/Dockerfile-real' + - run: sed -i "2 a $(head -n3 eufy-ha-mqtt-bridge/CHANGELOG.md | tail -n1 | perl -pe 's/(\d+\.)(\d+)(.*)/$1.($2+1).".0]"/e') - $(date +%Y-%m-%d)" eufy-ha-mqtt-bridge/CHANGELOG.md + - run: sed -i "3 a - Update \`eufy-ha-mqtt-bridge\` to \`${{ github.event.client_payload.version }}\` [Changelog](https://github.com/matijse/eufy-ha-mqtt-bridge/releases)\n" eufy-ha-mqtt-bridge/CHANGELOG.md + - name: Create Pull Request + uses: peter-evans/create-pull-request@v3 + with: + title: Update eufy-mqtt-ha-bridge to version ${{ github.event.client_payload.version }}