Currently jobs intended to be run from the firewood repo are using the cachix/install-nix custom action directly rather than the repo-local install-nix action. This is required because github actions doesn't support referencing repo-local custom actions in custom actions consumed outside of the repo. Now that we're caching our nix flake, that has resulted in a lot of duplication as each use of cachix/install-nix needs to also duplicate the cache configuration. Once we no longer have jobs using cachix/install-nix being intended for consumption external to the repo, all nix installation should be using .github/actions/install-nix to remove that duplicated cache configuration.
Currently jobs intended to be run from the firewood repo are using the
cachix/install-nixcustom action directly rather than the repo-local install-nix action. This is required because github actions doesn't support referencing repo-local custom actions in custom actions consumed outside of the repo. Now that we're caching our nix flake, that has resulted in a lot of duplication as each use ofcachix/install-nixneeds to also duplicate the cache configuration. Once we no longer have jobs usingcachix/install-nixbeing intended for consumption external to the repo, all nix installation should be using.github/actions/install-nixto remove that duplicated cache configuration.