Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1023 Bytes

README.md

File metadata and controls

42 lines (29 loc) · 1023 Bytes

actions

GitHub Actions and helper for Home Assistant workflows

hassfest

Run hassfest to validate standalone integration repositories.

action: home-assistant/actions/hassfest@master

example implementation:

name: Validate with hassfest

on:
  push:
  pull_request:
  schedule:
    - cron:  '0 0 * * *'

jobs:
  validate:
    runs-on: "ubuntu-latest"
    steps:
        - uses: "actions/checkout@v4"
        - uses: "home-assistant/actions/hassfest@master"

This will run the hassfest action on every push and pull request to all branches, as well as every midnight.

Helpers

A collection of GitHub Action helpers, these are considered internal to the Home Assistant organization on GitHub and will change without warning.