Author SHA1 Message Date
Dreaded_X 003b28a841 feat: Add function that applies netmask to ip
Committed / committed (pull_request) Successful in 46s
CI / prek (pull_request) Has been cancelled
CI / cargo shear (pull_request) Has been cancelled
2026-04-21 04:46:31 +02:00
Dreaded_X 108db75dc9 refactor: Use ViaDeserialize to convert ip address 2026-04-21 04:43:18 +02:00
8 changed files with 636 additions and 426 deletions
+1 -2
View File
@@ -7,7 +7,6 @@ on:
- "**/Cargo.lock"
schedule:
- cron: "0 0 * * *"
workflow_dispatch:
jobs:
audit:
@@ -23,6 +22,6 @@ jobs:
- name: Setup rust cache
uses: Swatinem/rust-cache@v2
- name: Audit check
uses: https://git.huizinga.dev/infra/rust-audit-check@v3.0.0
uses: rustsec/audit-check@v2.0.0
with:
token: ${{ secrets.GITEA_TOKEN }}
+6 -6
View File
@@ -11,9 +11,9 @@ jobs:
name: committed
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: crate-ci/committed@v1.1.11
with:
commits: "origin/${{ gitea.base_ref }}..HEAD"
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: crate-ci/committed@master
with:
commits: "origin/${{ gitea.base_ref }}..HEAD"
+1 -1
View File
@@ -76,6 +76,6 @@ repos:
glob: .gitea/workflows/*.yaml
- repo: https://github.com/crate-ci/committed
rev: v1.1.11
rev: v1.1.8
hooks:
- id: committed
-27
View File
@@ -7,33 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.1.4](https://git.huizinga.dev/infra/crete/compare/v0.1.3...v0.1.4) - 2026-10-04
### <!-- 2 -->Bug Fixes
- Pin committed action
### <!-- 5 -->Miscellaneous Tasks
- Migrate to rust audit fork
## [0.1.3](https://git.huizinga.dev/infra/crete/compare/v0.1.2...v0.1.3) - 2026-04-21
### <!-- 0 -->Features
- Add function that applies netmask to ip
### <!-- 3 -->Refactor
- Use ViaDeserialize to convert ip address
## [0.1.2](https://git.huizinga.dev/infra/crete/compare/v0.1.1...v0.1.2) - 2026-04-17
### <!-- 0 -->Features
- Make dns optional
- Allow more than two dns entries
## [0.1.1](https://git.huizinga.dev/infra/crete/compare/v0.1.0...v0.1.1) - 2026-04-13
### <!-- 2 -->Bug Fixes
Generated
+615 -377
View File
File diff suppressed because it is too large Load Diff
+11 -11
View File
@@ -1,6 +1,6 @@
[package]
name = "crete"
version = "0.1.4"
version = "0.1.1"
edition = "2024"
default-run = "crete"
publish = ["infra"]
@@ -10,26 +10,26 @@ license = "GPL-3.0-or-later"
members = ["xtask"]
[workspace.dependencies]
schemars = { version = "1.2.2", features = ["semver1"] }
serde_json = "1.0.151"
schemars = { version = "1.2.1", features = ["semver1"] }
serde_json = "1.0.149"
[dependencies]
clap = { version = "4.6.7", features = ["derive"] }
clap_complete = "4.6.11"
gix-discover = { version = "0.56.0", features = ["sha1"] }
minijinja = { version = "2.24.0", features = ["json", "loader"] }
clap = { version = "4.6.0", features = ["derive"] }
clap_complete = "4.6.0"
gix-discover = { version = "0.49.0", features = ["sha1"] }
minijinja = { version = "2.18.0", features = ["json", "loader"] }
optional_struct = "0.5.2"
reqwest = { version = "0.13.5", default-features = false, features = [
reqwest = { version = "0.13.2", default-features = false, features = [
"blocking",
"stream",
"native-tls",
] }
schemars = { workspace = true }
semver = { version = "1.0.28", features = ["serde"] }
serde = { version = "1.0.229", features = ["derive"] }
semver = { version = "1.0.27", features = ["serde"] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = { workspace = true }
serde_yaml = "0.9.34"
thiserror = "2.0.21"
thiserror = "2.0.18"
walkdir = "2.5.0"
[lib]
+1 -1
View File
@@ -1,4 +1,4 @@
[toolchain]
channel = "nightly-2026-10-01"
channel = "nightly-2026-03-12"
profile = "default"
components = ["rust-analyzer"]
+1 -1
View File
@@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2024"
[dependencies]
repo_path = "1.4.1"
repo_path = "1.2.4"
schemars = { workspace = true }
serde_json = { workspace = true }
crete = { path = ".." }