Skip to content

Conversation

steinmn
Copy link
Contributor

@steinmn steinmn commented Aug 28, 2025

Resolves #305

There are 2 checks:

  1. Checking if the current manifest.json requirements are compatible with the latest dev branch of HA.
  2. Checking if the current manifest.json requirements are compatible with all HA versions newer than the minimum HA-version listed in hacs.json

1 is run on every push and PR in validate.yaml, and also periodically in monitor-requirements.yaml.
2 is only run on push and PR if there are changes made to either manifest.json and/or hacs.json

Example runs:

Copy link
Collaborator

@sveinse sveinse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments and nitpicks. Generally it looks good. I haven't done any verification of the functionality of the python file, just been looking at the code structure.

@sveinse sveinse added this to the v0.8.3 milestone Aug 28, 2025
@steinmn steinmn mentioned this pull request Aug 31, 2025
Copy link
Collaborator

@sveinse sveinse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this looks good now. Approved.

Unless there is something you want added here last minute?

@steinmn
Copy link
Contributor Author

steinmn commented Aug 31, 2025

No, I think we can wrap this one up

@sveinse sveinse merged commit 1865218 into custom-components:master Aug 31, 2025
5 checks passed
@steinmn steinmn deleted the add-check-dependencies-script branch September 1, 2025 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Set up tests/workflows to catch dependency issues early

2 participants