Skip to content

Commit

Permalink
feat: add dependabot configuration and update workflow actions to lat…
Browse files Browse the repository at this point in the history
…est versions
  • Loading branch information
yousiki committed Nov 18, 2024
1 parent 14abb43 commit 9158b0b
Show file tree
Hide file tree
Showing 8 changed files with 41 additions and 33 deletions.
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
commit-message:
prefix: ".github"
10 changes: 5 additions & 5 deletions .github/workflows/build-macos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ jobs:
environment: cachix
steps:
- name: Checkout repository
uses: actions/checkout@main
uses: actions/checkout@v4
- name: Check flake.lock file
uses: DeterminateSystems/flake-checker-action@main
uses: DeterminateSystems/flake-checker-action@v9
- name: Install nix and flakes
uses: DeterminateSystems/nix-installer-action@main
uses: DeterminateSystems/nix-installer-action@v16
- name: Use magic nix cache
uses: DeterminateSystems/magic-nix-cache-action@main
uses: DeterminateSystems/magic-nix-cache-action@v8
- name: Use cachix nix cache
uses: cachix/cachix-action@master
uses: cachix/cachix-action@v15
with:
name: nichijou
extraPullNames: colmena,cuda-maintainers,deadnix,hyprland,nix-community,nixpkgs-wayland,numtide,nrdxp
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build-nixos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@ jobs:
environment: cachix
steps:
- name: Free disk space
uses: jlumbroso/free-disk-space@main
uses: jlumbroso/free-disk-space@v1
with:
tool-cache: true
- name: Checkout repository
uses: actions/checkout@main
uses: actions/checkout@v4
- name: Check flake.lock file
uses: DeterminateSystems/flake-checker-action@main
uses: DeterminateSystems/flake-checker-action@v9
- name: Install nix and flakes
uses: DeterminateSystems/nix-installer-action@main
uses: DeterminateSystems/nix-installer-action@v16
- name: Use magic nix cache
uses: DeterminateSystems/magic-nix-cache-action@main
uses: DeterminateSystems/magic-nix-cache-action@v8
- name: Use cachix nix cache
uses: cachix/cachix-action@master
uses: cachix/cachix-action@v15
with:
name: nichijou
extraPullNames: colmena,cuda-maintainers,deadnix,hyprland,nix-community,nixpkgs-wayland,numtide,nrdxp
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ jobs:
if: github.ref == 'refs/heads/main'
steps:
- name: Checkout repository
uses: actions/checkout@main
uses: actions/checkout@v4
- name: Check Nix flake inputs
uses: DeterminateSystems/flake-checker-action@main
uses: DeterminateSystems/flake-checker-action@v9
- name: Install nix and flakes
uses: DeterminateSystems/nix-installer-action@main
uses: DeterminateSystems/nix-installer-action@v16
- name: Use magic nix cache
uses: DeterminateSystems/magic-nix-cache-action@main
uses: DeterminateSystems/magic-nix-cache-action@v8
- name: Run nix flake check
run: nix flake check --all-systems
12 changes: 6 additions & 6 deletions .github/workflows/deadnix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@main
uses: actions/checkout@v4
- name: Check flake.lock file
uses: DeterminateSystems/flake-checker-action@main
uses: DeterminateSystems/flake-checker-action@v9
- name: Install nix and flakes
uses: DeterminateSystems/nix-installer-action@main
uses: DeterminateSystems/nix-installer-action@v16
- name: Use magic nix cache
uses: DeterminateSystems/magic-nix-cache-action@main
uses: DeterminateSystems/magic-nix-cache-action@v8
- name: Use cachix nix cache
uses: cachix/cachix-action@master
uses: cachix/cachix-action@v15
with:
name: deadnix
- name: Run deadnix
uses: astro/deadnix-action@main
uses: astro/deadnix-action@v1
with:
commit_message: "chore: remove dead code"
6 changes: 3 additions & 3 deletions .github/workflows/flakehub.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ jobs:
id-token: "write"
contents: "read"
steps:
- uses: actions/checkout@main
- uses: actions/checkout@v4
with:
ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}"
- uses: DeterminateSystems/nix-installer-action@main
- uses: DeterminateSystems/flakehub-push@main
- uses: DeterminateSystems/nix-installer-action@v16
- uses: DeterminateSystems/flakehub-push@v5
with:
visibility: "public"
name: "YOUSIKI/nichijou"
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/statix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@main
uses: actions/checkout@v4
- name: Check flake.lock file
uses: DeterminateSystems/flake-checker-action@main
uses: DeterminateSystems/flake-checker-action@v9
- name: Install nix and flakes
uses: DeterminateSystems/nix-installer-action@main
uses: DeterminateSystems/nix-installer-action@v16
- name: Use magic nix cache
uses: DeterminateSystems/magic-nix-cache-action@main
uses: DeterminateSystems/magic-nix-cache-action@v8
- name: Use cachix nix cache
uses: cachix/cachix-action@master
uses: cachix/cachix-action@v15
with:
name: statix
- name: Run statix
uses: jocelynthode/statix-action@master
uses: jocelynthode/statix-action@v1
6 changes: 3 additions & 3 deletions .github/workflows/update-inputs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@main
uses: actions/checkout@v4
- name: Install nix and flakes
uses: DeterminateSystems/nix-installer-action@main
uses: DeterminateSystems/nix-installer-action@v16
- name: Update flake.lock
uses: DeterminateSystems/update-flake-lock@main
uses: DeterminateSystems/update-flake-lock@v24
with:
pr-title: "Update flake.lock"
pr-labels: |
Expand Down

0 comments on commit 9158b0b

Please sign in to comment.