name: Setup Environment inputs: GITHUB_TOKEN: required: true description: "GitHub access token used to prevent GitHub's rate limit for unauthenticated requests" CACHIX_SIGNING_KEY: # determines what node version to install required: true description: 'Cachix Signing Key' runs: using: "composite" steps: - name: Installing Nix uses: cachix/install-nix-action@v20 with: nix_path: nixpkgs=channel:nixpkgs-unstable extra_nix_config: | access-tokens = github.com=${{ inputs.GITHUB_TOKEN }} - uses: cachix/cachix-action@v12 with: name: nixos-search signingKey: '${{ inputs.CACHIX_SIGNING_KEY }}' - name: Installing jq shell: bash run: | nix-env -f '' -iA jq