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)$
pass_filenames: false
- id: generate_definitions
name: generate definitions
description: Generate lua definitions
entry: cargo run --bin generate_definitions
- id: audit
name: audit
description: Audit packages
entry: cargo audit
args: ["--deny", "warnings"]
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
- id: test
@@ -75,26 +87,14 @@ repos:
files: (\.rs|Cargo.lock)$
pass_filenames: false
- id: udeps
name: unused
description: Check for unused crates
entry: cargo udeps
args: ["--workspace"]
- id: generate_definitions
name: generate definitions
description: Generate lua definitions
entry: cargo run --bin generate_definitions
language: system
types: [file]
files: (\.rs|Cargo.lock)$
types: [rust]
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
rev: v2.13.1
hooks:

View File

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