From 3fa5d9e6402eb2773035a4d47bc8f2a6ba549633 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Wed, 19 Mar 2025 22:27:11 +0200 Subject: [PATCH] chore(deps): upgrade dockerfile-parser to 0.9.0 For digest in FROM image support. Closes https://github.com/dprint/dprint-plugin-dockerfile/issues/19 --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- tests/specs/From/From_All.txt | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d258fa3..cf46a8a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -86,9 +86,9 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dockerfile-parser" -version = "0.9.0-alpha.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d70eab0528ad5201c8fab417b733cb31fc80ef58ff3b82f4bb6c418d09afb2f" +checksum = "aa53f9cb1532d7d7c19e269848ede84d7c80d59264c658469f0051a1d88c2780" dependencies = [ "enquote", "lazy_static", diff --git a/Cargo.toml b/Cargo.toml index 970106b..64f1019 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ tracing = ["dprint-core/tracing"] [dependencies] anyhow = "1.0.62" -dockerfile-parser = "0.9.0-alpha.1" +dockerfile-parser = "0.9.0" dprint-core = { version = "0.65.0", features = ["formatting"] } serde = { version = "1.0.144", features = ["derive"] } serde_json = { version = "1.0", optional = true } diff --git a/tests/specs/From/From_All.txt b/tests/specs/From/From_All.txt index 3dcf74b..a8de7f9 100644 --- a/tests/specs/From/From_All.txt +++ b/tests/specs/From/From_All.txt @@ -8,11 +8,11 @@ FROM base:${CODE_VERSION} FROM test:tag FROM test AS alias -== should format with digest -- todo: needs to be supported in parser (skip) == -FROM test@digest +== should format with digest == +FROM test@sha256:0000000000000000000000000000000000000000000000000000000000000000 [expect] -FROM test@digest +FROM test@sha256:0000000000000000000000000000000000000000000000000000000000000000 == should parse platform == FROM --platform=linux/amd64 node:lts-alpine