Compare commits

..

1 Commits

Author SHA1 Message Date
1d6f95e0a0 feat: Added lua definition files
Some checks are pending
Build and deploy / build (push) Waiting to run
Build and deploy / Deploy container (push) Blocked by required conditions
Also added a pre-commit hook to ensure that the definitions files are
up-to-date.
2025-10-15 04:02:33 +02:00
2 changed files with 23 additions and 22 deletions

View File

@@ -57,12 +57,24 @@ repos:
files: (\.rs|Cargo.lock)$ files: (\.rs|Cargo.lock)$
pass_filenames: false pass_filenames: false
- id: generate_definitions - id: audit
name: generate definitions name: audit
description: Generate lua definitions description: Audit packages
entry: cargo run --bin generate_definitions entry: cargo audit
args: ["--deny", "warnings"]
language: system language: system
types: [rust] pass_filenames: false
verbose: true
always_run: true
- id: udeps
name: unused
description: Check for unused crates
entry: cargo udeps
args: ["--workspace"]
language: system
types: [file]
files: (\.rs|Cargo.lock)$
pass_filenames: false pass_filenames: false
- id: test - id: test
@@ -75,26 +87,14 @@ repos:
files: (\.rs|Cargo.lock)$ files: (\.rs|Cargo.lock)$
pass_filenames: false pass_filenames: false
- id: udeps - id: generate_definitions
name: unused name: generate definitions
description: Check for unused crates description: Generate lua definitions
entry: cargo udeps entry: cargo run --bin generate_definitions
args: ["--workspace"]
language: system language: system
types: [file] types: [rust]
files: (\.rs|Cargo.lock)$
pass_filenames: false pass_filenames: false
- id: audit
name: audit
description: Audit packages
entry: cargo audit
args: ["--deny", "warnings"]
language: system
pass_filenames: false
verbose: true
always_run: true
- repo: https://github.com/hadolint/hadolint - repo: https://github.com/hadolint/hadolint
rev: v2.13.1 rev: v2.13.1
hooks: hooks:

View File

@@ -29,4 +29,5 @@ fn main() -> std::io::Result<()> {
} }
Ok(()) Ok(())
// automation_devices::generate_definitions()
} }