Skip to content

Commit fef0e45

Browse files
authored
Merge pull request #162 from JuliaMath/nh/pinCI
Update CI actions to use commit hashes
2 parents cb3cac0 + f49e3a4 commit fef0e45

4 files changed

Lines changed: 19 additions & 25 deletions

File tree

.github/dependabot.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
26
version: 2
37
updates:
48
- package-ecosystem: "github-actions"
59
directory: "/" # Location of package manifests
610
schedule:
711
interval: "weekly"
12+
- package-ecosystem: "julia"
13+
directory: "/" # Location of package manifests
14+
schedule:
15+
interval: "weekly"

.github/workflows/CompatHelper.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

.github/workflows/TagBot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
2626
runs-on: ubuntu-latest
2727
steps:
28-
- uses: JuliaRegistries/TagBot@v1
28+
- uses: JuliaRegistries/TagBot@bdfeaa1ff40e0ea449f9539aa21b2e587431ed49 # v1.24.6
2929
with:
3030
token: ${{ secrets.GITHUB_TOKEN }}
3131
ssh: ${{ secrets.DOCUMENTER_KEY }}

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ jobs:
2626
arch:
2727
- x64
2828
steps:
29-
- uses: actions/checkout@v6
30-
- uses: julia-actions/setup-julia@v2
29+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
30+
- uses: julia-actions/setup-julia@4c0cb0fce8556fdb04a90347310e5db8b1f98fb9 # v2.7.0
3131
with:
3232
version: ${{ matrix.version }}
3333
arch: ${{ matrix.arch }}
34-
- uses: actions/cache@v5
34+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
3535
env:
3636
cache-name: cache-artifacts
3737
with:
@@ -47,20 +47,20 @@ jobs:
4747
using Pkg
4848
Pkg.add(PackageSpec(path=pwd(), subdir="AbstractNFFTs"))
4949
Pkg.add(PackageSpec(path=pwd(), subdir="NFFTTools"))
50-
- uses: julia-actions/julia-buildpkg@v1
51-
- uses: julia-actions/julia-runtest@v1
50+
- uses: julia-actions/julia-buildpkg@e3eb439fad4f9aba7da2667e7510e4a46ebc46e1 # v1.7.0
51+
- uses: julia-actions/julia-runtest@d60b785c6f2bdf4ebfb18b2b6f7d93b7dfb0efe3 # v1.11.4
5252
env:
5353
JULIA_NUM_THREADS: ${{ matrix.threads }}
54-
- uses: julia-actions/julia-processcoverage@v1
55-
- uses: codecov/codecov-action@v5
54+
- uses: julia-actions/julia-processcoverage@03114f09f119417c3242a9fb6e0b722676aedf38 # v1.2.2
55+
- uses: codecov/codecov-action@1af58845a975a7985b0beb0cbe6fbbb71a41dbad # v5.5.3
5656
with:
5757
file: lcov.info
5858
docs:
5959
name: Documentation
6060
runs-on: ubuntu-latest
6161
steps:
62-
- uses: actions/checkout@v6
63-
- uses: julia-actions/setup-julia@v2
62+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
63+
- uses: julia-actions/setup-julia@4c0cb0fce8556fdb04a90347310e5db8b1f98fb9 # v2.7.0
6464
with:
6565
version: '1'
6666
- run: |

0 commit comments

Comments
 (0)