Skip to content

HA Frontend - check new release #10758

HA Frontend - check new release

HA Frontend - check new release #10758

name: 'HA Frontend - check new release'
on:
workflow_dispatch:
schedule:
- cron: '17 * * * *' # @Hourly
jobs:
check-new-release:
runs-on: ubuntu-latest
outputs:
skip: ${{ steps.check-version.outputs.cache-hit }}
steps:
- name: Get latest version
id: latest-version
run: |
wget -qO - https://api.github.com/repos/home-assistant/frontend/releases/latest|jq -r '.tag_name' > latest-release
cat latest-release
echo "::set-output name=latest-version::$(cat latest-release)"
- name: Check if we allready did this version
id: check-version
uses: actions/cache@v2
with:
key: ${{ steps.latest-version.outputs.latest-version }}
path: latest-release
make-ha-frontend-sdist:
needs: check-new-release
if: ${{ !needs.check-new-release.outputs.skip }}
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v6
with:
github-token: ${{ secrets.PAT_TOKEN }}
script: |
await github.rest.actions.createWorkflowDispatch({
owner: 'onkelbeh',
repo: 'HomeAssistantRepository',
workflow_id: 'make-ha-frontend-sdist.yml',
ref: 'master'
})