postgresql-jdbc.git / summary / log / commit / refs

commit    8ab22a463592c818ebef086d5781c77d91d3fc29
Author:   Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date:     Sat Feb 11 11:58:07 2023 +0000

    chore: skip autostyle markdown task to workaround failure
    
    The failure is
    
        Execution failed for task ':benchmarks:autostyleMarkdownProcess':
            org.gradle.internal.execution.fingerprint.InputFingerprinter$InputFileFingerprintingException: Cannot fingerprint input file property 'sourceFiles': Could not stat file D:\a\pgjdbc\pgjdbc\benchmarks\**\*.md
                at org.gradle.internal.execution.fingerprint.impl.DefaultInputFingerprinter$InputCollectingVisitor.visitInputFileProperty(DefaultInputFingerprinter.java:141)
                at org.gradle.internal.execution.steps.SkipEmptyWorkStep$1.visitInputFileProperty(SkipEmptyWorkStep.java:135)
    ..
                Caused by: net.rubygrapefruit.platform.NativeException: Could not get file details of D:\a\pgjdbc\pgjdbc\benchmarks\**\*.md: could not file attributes (errno 123)
                    at net.rubygrapefruit.platform.internal.DefaultWindowsFiles.stat(DefaultWindowsFiles.java:38)
                    at net.rubygrapefruit.platform.internal.DefaultWindowsFiles.stat(DefaultWindowsFiles.java:28)


.../src/main/kotlin/build-logic.autostyle.gradle.kts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/build-logic/verification/src/main/kotlin/build-logic.autostyle.gradle.kts b/build-logic/verification/src/main/kotlin/build-logic.autostyle.gradle.kts index cace7540..3f4ec7da 100644 --- a/build-logic/verification/src/main/kotlin/build-logic.autostyle.gradle.kts +++ b/build-logic/verification/src/main/kotlin/build-logic.autostyle.gradle.kts @@ -1,3 +1,5 @@ +import org.apache.tools.ant.taskdefs.condition.Os + plugins { id("com.github.autostyle") } @@ -8,9 +10,13 @@ autostyle { trimTrailingWhitespace() endWithNewline() } - format("markdown") { - target("**/*.md") - endWithNewline() + // TODO: the task fails on Windows as follows: + // Cannot fingerprint input file property 'sourceFiles': Could not stat file D:\a\pgjdbc\pgjdbc\benchmarks\**\*.md + if (!Os.isFamily(Os.FAMILY_WINDOWS)) { + format("markdown") { + target("**/*.md") + endWithNewline() + } } } [parent: cee6b6fef09b]