Skip to content

Commit 7fcc352

Browse files
committed
Github actions: Apply security best practices
Signed-off-by: Henri Rosten <henri.rosten@unikie.com>
1 parent 7dbb99d commit 7fcc352

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: /
5+
schedule:
6+
interval: daily

.github/workflows/ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,25 @@ name: Vulnix CI
33
on:
44
[push, pull_request]
55

6+
permissions:
7+
contents: read
8+
69
jobs:
710
flake-default:
811
strategy:
912
matrix:
1013
os: [ubuntu-latest, macos-latest]
1114
runs-on: ${{ matrix.os }}
1215
steps:
13-
- uses: cachix/install-nix-action@v30
16+
- uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
1417
with:
1518
nix_path: nixpkgs=channel:nixos-unstable
1619
github_access_token: ${{ secrets.GITHUB_TOKEN }}
17-
- uses: cachix/cachix-action@v15
20+
- uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15
1821
with:
1922
name: nix-community
2023
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
21-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2225
- name: Nix build
2326
run: nix-build --show-trace
2427
- name: Nix flake check

0 commit comments

Comments
 (0)