From 08468f4d9f83d40ef60097d23aec3258a820b19c Mon Sep 17 00:00:00 2001 From: Simon Christ Date: Fri, 25 Mar 2022 16:23:59 +0100 Subject: [PATCH] edit by copy of code-style-suggesters --- .github/workflows/format_check.yml | 49 +++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/.github/workflows/format_check.yml b/.github/workflows/format_check.yml index e198e7c0..5b0c04c2 100644 --- a/.github/workflows/format_check.yml +++ b/.github/workflows/format_check.yml @@ -9,5 +9,52 @@ on: jobs: code-style: runs-on: ubuntu-latest + using: "composite" steps: - - uses: tkf/julia-code-style-suggesters@v1 + - uses: actions/checkout@v2 + - uses: julia-actions/setup-julia@v1 + - name: Install dependencies + run: | + using Pkg + Pkg.add([ + PackageSpec("JuliaFormatter"), + PackageSpec(url = "https://github.com/tkf/JuliaProjectFormatter.jl.git"), + ]) + shell: julia --color=yes {0} + + - name: Format Julia files + run: | + using JuliaFormatter + format(["src", "test"]) + shell: julia --color=yes --compile=min -O0 {0} + - name: suggester / JuliaFormatter + uses: reviewdog/action-suggester@v1 + with: + tool_name: JuliaFormatter + fail_on_error: true + + # reviewdog/action-suggester not using `cleanup` flag? + - name: Cleanup + if: success() || failure() + run: | + git checkout -- . + git clean --force + shell: bash + + - name: Format Julia project files + if: success() || failure() + run: | + using JuliaProjectFormatter + format_projects() + shell: julia --color=yes --compile=min -O0 {0} + - name: suggester / JuliaProjectFormatter + if: success() || failure() + uses: reviewdog/action-suggester@v1 + with: + tool_name: JuliaProjectFormatter + fail_on_error: true +© 2022 GitHub, Inc. +Terms +Privacy +Security +Status