From 8eaf8e808ed6a0f8b8866298903fab5e668dd5c2 Mon Sep 17 00:00:00 2001 From: PraneethMerugu Date: Sun, 6 Sep 2026 13:53:35 -0400 Subject: [PATCH] Pin LocalMath workflow actions --- .github/workflows/ci.yml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2167dc3..bbac0df 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,30 +20,30 @@ jobs: package: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: julia-actions/setup-julia@v3 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3 with: {version: '${{ env.JULIA_VERSION }}'} - - uses: julia-actions/cache@v3 + - uses: julia-actions/cache@a45e8fa8be21c18a06b7177052533149e61e9b38 # v3 - name: Package tests run: julia --project=. --startup-file=no -e 'using Pkg; Pkg.instantiate(); Pkg.test(; test_args=["--jobs=2", "--verbose"])' scientific: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: julia-actions/setup-julia@v3 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3 with: {version: '${{ env.JULIA_VERSION }}'} - - uses: julia-actions/cache@v3 + - uses: julia-actions/cache@a45e8fa8be21c18a06b7177052533149e61e9b38 # v3 - name: Scientific witnesses run: julia --project=test/scientific_witnesses --startup-file=no -e 'using Pkg; Pkg.develop(path="."); Pkg.instantiate(); include("test/scientific_witnesses/runtests.jl")' macos-smoke: runs-on: macos-15 steps: - - uses: actions/checkout@v6 - - uses: julia-actions/setup-julia@v3 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3 with: {version: '${{ env.JULIA_VERSION }}'} - - uses: julia-actions/cache@v3 + - uses: julia-actions/cache@a45e8fa8be21c18a06b7177052533149e61e9b38 # v3 - name: Public API and KernelAbstractions smoke tests run: julia --project=. --startup-file=no -e 'using Pkg; Pkg.instantiate(); Pkg.test(; test_args=["--jobs=1", "test_public_api", "test_direct_pointwise_stage"])' @@ -51,29 +51,29 @@ jobs: if: github.event_name != 'pull_request' runs-on: macos-15 steps: - - uses: actions/checkout@v6 - - uses: julia-actions/setup-julia@v3 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3 with: {version: '${{ env.JULIA_VERSION }}'} - - uses: julia-actions/cache@v3 + - uses: julia-actions/cache@a45e8fa8be21c18a06b7177052533149e61e9b38 # v3 - name: Complete macOS package tests run: julia --project=. --startup-file=no -e 'using Pkg; Pkg.instantiate(); Pkg.test(; test_args=["--jobs=2"])' docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: julia-actions/setup-julia@v3 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3 with: {version: '${{ env.JULIA_VERSION }}'} - - uses: julia-actions/cache@v3 + - uses: julia-actions/cache@a45e8fa8be21c18a06b7177052533149e61e9b38 # v3 - name: Documentation run: julia --project=docs --startup-file=no -e 'using Pkg; Pkg.develop(path="."); Pkg.instantiate(); include("docs/make.jl")' metal: runs-on: macos-15 steps: - - uses: actions/checkout@v6 - - uses: julia-actions/setup-julia@v3 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3 with: {version: '${{ env.JULIA_VERSION }}'} - - uses: julia-actions/cache@v3 + - uses: julia-actions/cache@a45e8fa8be21c18a06b7177052533149e61e9b38 # v3 - name: Metal qualification run: julia --project=test/metal --startup-file=no -e 'using Pkg; Pkg.develop(path="."); Pkg.instantiate(); include("test/metal/runtests.jl")'