chore(deps): update git.kemitix.net/kemitix/rust docker tag to v4
Some checks failed
Test / build (map[name:stable]) (push) Successful in 10m35s
Test / build (map[name:nightly]) (push) Successful in 11m50s
Release Please / Release-plz (push) Successful in 49s
Release Please / Docker image (push) Failing after 1m47s

This commit is contained in:
Renovate Bot 2025-01-16 10:02:30 +00:00 committed by Paul Campbell
parent 82d953ed3d
commit be9993029e
8 changed files with 40 additions and 4 deletions

View file

@ -19,7 +19,7 @@ jobs:
container: container:
image: image:
git.kemitix.net/kemitix/rust:v3.1.0 git.kemitix.net/kemitix/rust:v4.0.1
steps: steps:
- name: Checkout repository - name: Checkout repository

View file

@ -18,7 +18,7 @@ jobs:
container: container:
image: image:
git.kemitix.net/kemitix/rust:v3.1.0 git.kemitix.net/kemitix/rust:v4.0.1
strategy: strategy:
matrix: matrix:

11
Cargo.lock generated
View file

@ -1091,6 +1091,7 @@ dependencies = [
"lazy_static", "lazy_static",
"lettre", "lettre",
"mockall", "mockall",
"native-tls",
"notifica", "notifica",
"notify", "notify",
"pretty_assertions", "pretty_assertions",
@ -3195,6 +3196,15 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-src"
version = "300.4.1+3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c"
dependencies = [
"cc",
]
[[package]] [[package]]
name = "openssl-sys" name = "openssl-sys"
version = "0.9.104" version = "0.9.104"
@ -3203,6 +3213,7 @@ checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
dependencies = [ dependencies = [
"cc", "cc",
"libc", "libc",
"openssl-src",
"pkg-config", "pkg-config",
"vcpkg", "vcpkg",
] ]

View file

@ -61,6 +61,8 @@ git-url-parse = "0.4"
# fs/network # fs/network
kxio = "4.0" kxio = "4.0"
native-tls = { version = "0.2", features = ["vendored"] }
# TOML parsing # TOML parsing
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }

View file

@ -1,6 +1,6 @@
# Leveraging the pre-built Docker images with # Leveraging the pre-built Docker images with
# cargo-chef and the Rust toolchain # cargo-chef and the Rust toolchain
FROM git.kemitix.net/kemitix/rust:v3.1.0 AS chef FROM git.kemitix.net/kemitix/rust:v4.0.1 AS chef
WORKDIR /app WORKDIR /app
FROM chef AS planner FROM chef AS planner

View file

@ -16,13 +16,22 @@ categories = { workspace = true }
default = ["forgejo", "github", "tui"] default = ["forgejo", "github", "tui"]
forgejo = ["git-next-forge-forgejo"] forgejo = ["git-next-forge-forgejo"]
github = ["git-next-forge-github"] github = ["git-next-forge-github"]
tui = ["ratatui", "directories", "lazy_static", "tui-scrollview", "regex", "chrono"] tui = [
"ratatui",
"directories",
"lazy_static",
"tui-scrollview",
"regex",
"chrono",
]
[dependencies] [dependencies]
git-next-core = { workspace = true } git-next-core = { workspace = true }
git-next-forge-forgejo = { workspace = true, optional = true } git-next-forge-forgejo = { workspace = true, optional = true }
git-next-forge-github = { workspace = true, optional = true } git-next-forge-github = { workspace = true, optional = true }
native-tls = { workspace = true }
# TUI # TUI
ratatui = { workspace = true, optional = true } ratatui = { workspace = true, optional = true }
directories = { workspace = true, optional = true } directories = { workspace = true, optional = true }
@ -79,6 +88,9 @@ sendmail = { workspace = true }
# desktop notifications # desktop notifications
notifica = { workspace = true } notifica = { workspace = true }
[package.metadata.cargo-machete]
ignored = ["native-tls"]
[dev-dependencies] [dev-dependencies]
# Testing # Testing
assert2 = { workspace = true } assert2 = { workspace = true }

View file

@ -21,6 +21,8 @@ forgejo = []
github = [] github = []
[dependencies] [dependencies]
native-tls = { workspace = true }
# logging # logging
tracing = { workspace = true } tracing = { workspace = true }
@ -57,6 +59,9 @@ mockall = { workspace = true }
#iters #iters
take-until = { workspace = true } take-until = { workspace = true }
[package.metadata.cargo-machete]
ignored = ["native-tls"]
[dev-dependencies] [dev-dependencies]
# Testing # Testing
assert2 = { workspace = true } assert2 = { workspace = true }

View file

@ -11,6 +11,12 @@ build:
# cargo test --example get # cargo test --example get
# cargo mutants --jobs 4 # cargo mutants --jobs 4
test-in-docker:
docker run --rm -v $PWD:/app/ git.kemitix.net/kemitix/rust:latest cargo test
shell-in-docker:
docker run --rm -it -v $PWD:/app/ git.kemitix.net/kemitix/rust:latest bash
install-hooks: install-hooks:
@echo "Installing git hooks" @echo "Installing git hooks"
cargo install cc-cli cargo install cc-cli