Automate HomeAssistant releases (#4369)

This commit is contained in:
thecem 2022-09-11 11:35:44 +02:00 • committed by GitHub
parent 6eb2bb3d09
commit c78dafb2ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 74 additions and 0 deletions

View file

@ -90,3 +90,33 @@ jobs:
env:
CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }}
run: make apt-release
hassio:
name: Create Hassio Addon Release
needs:
- docker
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Update version
# uses: pocket-apps/action-update-version@v1
# with:
# files: "packaging/hassio/config.json"
# version-regexp: '\d+.\d+.\d+'
# branch-name: master
# author-name: evcc-io
run: |
sed -i -e s#0.0.0#$(echo ${{ env.GITHUB_REF }} | sed -e s#refs/tags/##)# packaging/hassio/config.json
- name: Copy config to hassio-addon
uses: andstor/copycat-action@v3
with:
personal_token: ${{ secrets.GH_TOKEN }}
src_path: packaging/hassio/config.json
dst_path: /evcc/config.json
dst_owner: evcc-io
src_branch: master
dst_branch: master
dst_repo_name: hassio-addon