aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2023-12-14 12:59:02 -0800
committerFranck Cuny <franck@fcuny.net>2023-12-14 12:59:02 -0800
commit0c4df2124f99660ac5abeff698f59fa21038b51f (patch)
tree2bc7b236a9369d763a38242da61ec7bd827b66d1
parenttest (diff)
downloadinfra-0c4df2124f99660ac5abeff698f59fa21038b51f.tar.gz
pre-commit delegates all the work to treefmt
Clean up the yaml file for the GHA.
Diffstat (limited to '')
-rw-r--r--.github/workflows/update.yml35
-rw-r--r--flake/devshell.nix8
2 files changed, 22 insertions, 21 deletions
diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml
index b6e407b..4503baa 100644
--- a/.github/workflows/update.yml
+++ b/.github/workflows/update.yml
@@ -1,27 +1,24 @@
name: Nix Autoupdater
-
on:
workflow_dispatch: {}
schedule:
- - cron: '0 0 * * *'
-
+ - cron: "0 0 * * *"
jobs:
update-packages:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
- - uses: cachix/install-nix-action@v24
- with:
- extra_nix_config: |
- access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
- accept-flake-config = true
- - run: |
- nix shell nixpkgs#git -c git config user.name 'NixBot'
- nix shell nixpkgs#git -c git config user.email 'fcuny@users.noreply.github.com'
- nix flake update
- nix shell nixpkgs#git -c git commit -am "[Auto] update all inputs"
-
- - name: Commit & Push changes
- uses: actions-js/push@v1.4
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
+ - uses: actions/checkout@v4
+ - uses: cachix/install-nix-action@v24
+ with:
+ extra_nix_config: |
+ access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
+ accept-flake-config = true
+ - run: |
+ nix shell nixpkgs#git -c git config user.name 'NixBot'
+ nix shell nixpkgs#git -c git config user.email 'fcuny@users.noreply.github.com'
+ nix flake update
+ nix shell nixpkgs#git -c git commit -am "[Auto] update all inputs"
+ - name: Commit & Push changes
+ uses: actions-js/push@v1.4
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/flake/devshell.nix b/flake/devshell.nix
index e641bd3..6e1d40e 100644
--- a/flake/devshell.nix
+++ b/flake/devshell.nix
@@ -15,8 +15,13 @@
name = "world";
packages = with pkgs; [
+ (config.treefmt.build.wrapper)
];
+ devshell.startup = {
+ pre-commit.text = config.pre-commit.installationScript;
+ };
+
commands = [
{ package = config.treefmt.build.wrapper; }
];
@@ -30,6 +35,7 @@
programs = {
nixpkgs-fmt.enable = true;
shfmt.enable = true;
+ shellcheck.enable = true;
yamlfmt.enable = true;
taplo.enable = true;
};
@@ -39,9 +45,7 @@
settings = {
hooks = {
# deadnix.enable = true;
- shellcheck.enable = true;
treefmt.enable = true;
- yamlfmt.enable = true;
};
};
};