Update README with new versions
This commit is contained in:
parent
ba5f6a2fbd
commit
816d21bc86
132
README.md
132
README.md
|
@ -64,86 +64,82 @@ The sections below list what each template includes. In all cases, you're free t
|
||||||
|
|
||||||
### [`clojure`](./clojure/)
|
### [`clojure`](./clojure/)
|
||||||
|
|
||||||
- [Clojure] 1.11.1.1149
|
- [Clojure] 1.11.1.1347
|
||||||
- [Boot] 2.8.3
|
- [Boot] 2.8.3
|
||||||
- [Leiningen] 2.9.8
|
- [Leiningen] 2.10.0
|
||||||
|
|
||||||
### [`csharp`](./csharp/)
|
### [`csharp`](./csharp/)
|
||||||
|
|
||||||
- [dotnet] sdk 7
|
- [dotnet] sdk 7 (7.0.305)
|
||||||
- [omnisharp-roslyn]
|
- [omnisharp-roslyn]
|
||||||
- [mono]
|
- [Mono] 6.12.0.182
|
||||||
- [msbuild]
|
- [msbuild] 16.10.1
|
||||||
|
|
||||||
### [`cue`](./cue/)
|
### [`cue`](./cue/)
|
||||||
|
|
||||||
- [Cue] 0.4.3
|
- [Cue] 0.5.0
|
||||||
- [nix-cue]
|
|
||||||
|
|
||||||
### [`dhall`](./dhall)
|
### [`dhall`](./dhall)
|
||||||
|
|
||||||
- [Dhall] 1.40.2
|
- [Dhall] 1.41.2
|
||||||
- [dhall-bash]
|
- [dhall-bash]
|
||||||
- [dhall-csv] (Linux only)
|
|
||||||
- [dhall-docs]
|
- [dhall-docs]
|
||||||
- [dhall-json]
|
- [dhall-json]
|
||||||
- [dhall-lsp-server]
|
- [dhall-lsp-server]
|
||||||
- [dhall-nix]
|
- [dhall-nix]
|
||||||
- [dhall-nixpkgs]
|
- [dhall-nixpkgs]
|
||||||
- [dhall-openapi]
|
- [dhall-openapi]
|
||||||
- [dhall-text] (Linux only)
|
|
||||||
- [dhall-toml]
|
- [dhall-toml]
|
||||||
- [dhall-yaml]
|
- [dhall-yaml]
|
||||||
|
|
||||||
### [`elixir`](./elixir/)
|
### [`elixir`](./elixir/)
|
||||||
|
|
||||||
- [Elixir] 1.13.4, including [mix] and [IEx]
|
- [Elixir] 1.14.5, including [mix] and [IEx]
|
||||||
- [gigalixir] (Linux only)
|
- [gigalixir] (Linux only)
|
||||||
|
|
||||||
### [`elm`](./elm/)
|
### [`elm`](./elm/)
|
||||||
|
|
||||||
- [Elm] 0.19.1
|
- [Elm] 0.19.1
|
||||||
- [elm2nix] 0.2.1
|
- [elm2nix]
|
||||||
|
|
||||||
### [`gleam`](./gleam/)
|
### [`gleam`](./gleam/)
|
||||||
|
|
||||||
- [Gleam] 0.22.1
|
- [Gleam] 0.30.0
|
||||||
|
|
||||||
### [`go`](./go/)
|
### [`go`](./go/)
|
||||||
|
|
||||||
- [Go] 1.19
|
- [Go] 1.20.5
|
||||||
- Standard Go tools ([goimports], [godoc], and others)
|
- Standard Go tools ([goimports], [godoc], and others)
|
||||||
- [golangci-lint]
|
- [golangci-lint]
|
||||||
|
|
||||||
### [`hashi`](./hashi/)
|
### [`hashi`](./hashi/)
|
||||||
|
|
||||||
- [Packer] 1.8.2
|
- [Packer] 1.8.6
|
||||||
- [Terraform] 1.2.7
|
- [Terraform] 1.5.2
|
||||||
- [Nomad] 1.2.9
|
- [Nomad] 1.4.6
|
||||||
- [Vault] 1.11.2
|
- [Vault] 1.13.3
|
||||||
- [nomad-autoscaler] 0.3.6-dev
|
- [nomad-autoscaler] 0.3.6-dev
|
||||||
- [nomad-pack] 0.0.1-techpreview.3
|
- [nomad-pack] 0.0.1-techpreview.3
|
||||||
- [levant] 0.3.1-dev
|
- [levant] 0.3.2-dev
|
||||||
- [damon]
|
- [damon]
|
||||||
- [Terragrunt] 0.37.0
|
- [Terragrunt] 0.45.13
|
||||||
- [tflint] 0.39.3
|
- [tflint] 0.46.1
|
||||||
|
|
||||||
### [`haskell`](./haskell/)
|
### [`haskell`](./haskell/)
|
||||||
|
|
||||||
- [GHC][haskell] 9.0.2
|
- [GHC][haskell] 9.2.8
|
||||||
- [cabal] 3.6.2.0
|
- [cabal] 3.10.1.0
|
||||||
|
|
||||||
### [`java`](./java)
|
### [`java`](./java)
|
||||||
|
|
||||||
- [Java] 17.0.3
|
- [Java] 20.0.1+9
|
||||||
- [Maven] 3.8.5
|
- [Maven] 3.9.2
|
||||||
- [Gradle] 7.5
|
- [Gradle] 9.0.1
|
||||||
- [Ant] 1.10.11
|
|
||||||
|
|
||||||
### [`kotlin`](./kotlin/)
|
### [`kotlin`](./kotlin/)
|
||||||
|
|
||||||
- [Kotlin] 1.7.10-release-333
|
- [Kotlin] 1.9.0
|
||||||
- [Gradle] 7.5
|
- [Gradle] 8.0.1
|
||||||
|
|
||||||
### [`latex`](./latex/)
|
### [`latex`](./latex/)
|
||||||
|
|
||||||
|
@ -157,66 +153,65 @@ The sections below list what each template includes. In all cases, you're free t
|
||||||
|
|
||||||
### [`nim`](./nim)
|
### [`nim`](./nim)
|
||||||
|
|
||||||
- [Nim] 1.6.6
|
- [Nim] 1.6.14
|
||||||
- [nimble] 0.13.1
|
- [nimble] 0.14.2
|
||||||
|
|
||||||
### [`nix`](./nix/)
|
### [`nix`](./nix/)
|
||||||
|
|
||||||
- [Cachix] 0.8.1
|
- [Cachix] 1.6
|
||||||
- [dhall-to-nix] 1.1.23
|
- [dhall-to-nix] 1.1.25
|
||||||
- [lorri]
|
- [lorri] 1.6.0
|
||||||
- [niv]
|
- [niv] 0.2.22
|
||||||
- [nixfmt]
|
- [nixfmt] 0.5.0
|
||||||
- [statix]
|
- [statix] 0.5.6
|
||||||
- [vulnix]
|
- [vulnix]
|
||||||
|
|
||||||
### [`node`](./node/)
|
### [`node`](./node/)
|
||||||
|
|
||||||
- [Node.js][node] 18.7.0
|
- [Node.js][node] 18.16.1
|
||||||
- [npm] 8.15.0
|
- [npm] 9.5.1
|
||||||
- [pnpm] 7.9.1
|
- [pnpm] 8.6.6
|
||||||
- [Yarn] 1.22.19
|
- [Yarn] 1.22.19
|
||||||
- [node2nix] 1.11.1
|
- [node2nix] 1.11.1
|
||||||
|
|
||||||
### [`ocaml`](./ocaml/)
|
### [`ocaml`](./ocaml/)
|
||||||
|
|
||||||
- [OCaml] 4.13.1
|
- [OCaml] 4.14.1
|
||||||
- [Dune] 3.4.1
|
- [Dune] 3.9.1
|
||||||
- [odoc] 2.1.1
|
- [odoc] 2.2.0
|
||||||
- [ocamlformat] 0.24.0
|
- [ocamlformat] 0.25.1
|
||||||
|
|
||||||
### [`opa`](./opa/)
|
### [`opa`](./opa/)
|
||||||
|
|
||||||
- [Open Policy Agent][opa] 0.43.0
|
- [Open Policy Agent][opa] 0.54.0
|
||||||
- [Conftest] 0.34.0
|
- [Conftest] 0.44.0
|
||||||
|
|
||||||
### [`php`](./php/)
|
### [`php`](./php/)
|
||||||
|
|
||||||
- [PHP] 8.1.10
|
- [PHP] 8.2.8
|
||||||
- [Composer] 2.4.2
|
- [Composer] 2.5.8
|
||||||
|
|
||||||
### [`protobuf`](./protobuf/)
|
### [`protobuf`](./protobuf/)
|
||||||
|
|
||||||
- The [Buf CLI][buf] 1.7.0
|
- The [Buf CLI][buf] 1.23.1
|
||||||
- [protoc][protobuf] 3.19.4
|
- [protoc][protobuf] 3.21.12
|
||||||
|
|
||||||
### [`purescript`](./purescript/)
|
### [`purescript`](./purescript/)
|
||||||
|
|
||||||
- [Purescript]
|
- [Purescript] (purs) 0.15.9
|
||||||
- [Spago]
|
- [Spago] 0.21.0
|
||||||
- [purescript-language-server]
|
- [purescript-language-server] 0.17.1
|
||||||
- [purs-tidy]
|
- [purs-tidy] 0.10.0
|
||||||
|
|
||||||
### [`python`](./python/)
|
### [`python`](./python/)
|
||||||
|
|
||||||
- [Python] 3.11.0rc1
|
- [Python] 3.11.4
|
||||||
- [pip] 22.1.2
|
- [pip] 23.0.1
|
||||||
- [Virtualenv] 20.15.1
|
- [Virtualenv] 20.19.0
|
||||||
- [mach-nix]
|
|
||||||
|
|
||||||
### [`ruby`](./ruby/)
|
### [`ruby`](./ruby/)
|
||||||
|
|
||||||
- [Ruby] 3.1.2p20, plus the standard Ruby tools (`bundle`, `gem`, etc.)
|
- [Ruby] 3.2.2, plus the standard Ruby tools (`bundle`, `gem`, etc.)
|
||||||
|
|
||||||
### [`rust`](./rust/)
|
### [`rust`](./rust/)
|
||||||
|
|
||||||
|
@ -224,31 +219,29 @@ The sections below list what each template includes. In all cases, you're free t
|
||||||
|
|
||||||
- From the `rust-toolchain.toml` file if present
|
- From the `rust-toolchain.toml` file if present
|
||||||
- From the `rust-toolchain` file if present
|
- From the `rust-toolchain` file if present
|
||||||
- Version 1.63.0 if neither is present
|
- Version 1.70.0 if neither is present
|
||||||
|
|
||||||
- [rust-analyzer] 2022-08-01
|
- [rust-analyzer] 2023-07-10
|
||||||
- [cargo-audit] 0.17.0
|
- [cargo-audit] 0.17.0
|
||||||
- [cargo-deny] 0.12.1
|
- [cargo-deny] 0.12.1
|
||||||
- [cross] 0.2.4
|
|
||||||
|
|
||||||
### [`scala`](./scala/)
|
### [`scala`](./scala/)
|
||||||
|
|
||||||
- [Scala] 3.1.0 ([Java] 17.0.3)
|
- [Scala] 2.13.11 ([Java] 19.0.1)
|
||||||
- [sbt] 1.7.1
|
- [sbt] 1.9.2
|
||||||
|
|
||||||
### [`shell`](./shell/)
|
### [`shell`](./shell/)
|
||||||
|
|
||||||
- [shellcheck]
|
- [shellcheck] 0.9.0
|
||||||
|
|
||||||
### [`zig`](./zig/)
|
### [`zig`](./zig/)
|
||||||
|
|
||||||
- [Zig] 0.9.1
|
- [Zig] 0.10.1
|
||||||
|
|
||||||
## Code organization
|
## Code organization
|
||||||
|
|
||||||
All of the templates have only the root [flake](./flake.nix) as a flake input. That root flake provides a common revision of [Nixpkgs] and [`flake-utils`][flake-utils] to all the templates.
|
All of the templates have only the root [flake](./flake.nix) as a flake input. That root flake provides a common revision of [Nixpkgs] and [`flake-utils`][flake-utils] to all the templates.
|
||||||
|
|
||||||
[ant]: https://ant.apache.org
|
|
||||||
[boot]: https://www.boot-clj.com
|
[boot]: https://www.boot-clj.com
|
||||||
[buf]: https://github.com/bufbuild/buf
|
[buf]: https://github.com/bufbuild/buf
|
||||||
[cabal]: https://www.haskell.org/cabal
|
[cabal]: https://www.haskell.org/cabal
|
||||||
|
@ -260,20 +253,17 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
|
||||||
[clojure]: https://clojure.org
|
[clojure]: https://clojure.org
|
||||||
[composer]: https://getcomposer.org/
|
[composer]: https://getcomposer.org/
|
||||||
[conftest]: https://www.conftest.dev
|
[conftest]: https://www.conftest.dev
|
||||||
[cross]: https://github.com/cross-rs/cross
|
|
||||||
[csharp]: https://dotnet.microsoft.com/en-us/languages/csharp
|
[csharp]: https://dotnet.microsoft.com/en-us/languages/csharp
|
||||||
[cue]: https://cuelang.org
|
[cue]: https://cuelang.org
|
||||||
[damon]: https://github.com/hashicorp/damon
|
[damon]: https://github.com/hashicorp/damon
|
||||||
[dhall]: https://dhall-lang.org
|
[dhall]: https://dhall-lang.org
|
||||||
[dhall-bash]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-bash
|
[dhall-bash]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-bash
|
||||||
[dhall-csv]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-csv
|
|
||||||
[dhall-docs]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-docs
|
[dhall-docs]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-docs
|
||||||
[dhall-json]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-json
|
[dhall-json]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-json
|
||||||
[dhall-lsp-server]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server
|
[dhall-lsp-server]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server
|
||||||
[dhall-nix]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-nix
|
[dhall-nix]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-nix
|
||||||
[dhall-nixpkgs]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-nixpkgs
|
[dhall-nixpkgs]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-nixpkgs
|
||||||
[dhall-openapi]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-openapi
|
[dhall-openapi]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-openapi
|
||||||
[dhall-text]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-text
|
|
||||||
[dhall-to-nix]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-nix
|
[dhall-to-nix]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-nix
|
||||||
[dhall-toml]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-toml
|
[dhall-toml]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-toml
|
||||||
[dhall-yaml]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml
|
[dhall-yaml]: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml
|
||||||
|
@ -299,7 +289,6 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
|
||||||
[leiningen]: https://leiningen.org
|
[leiningen]: https://leiningen.org
|
||||||
[levant]: https://github.com/hashicorp/levant
|
[levant]: https://github.com/hashicorp/levant
|
||||||
[lorri]: https://github.com/target/lorri
|
[lorri]: https://github.com/target/lorri
|
||||||
[mach-nix]: https://github.com/DavHau/mach-nix
|
|
||||||
[maven]: https://maven.apache.org
|
[maven]: https://maven.apache.org
|
||||||
[mix]: https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html
|
[mix]: https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html
|
||||||
[mono]: https://www.mono-project.com/
|
[mono]: https://www.mono-project.com/
|
||||||
|
@ -309,7 +298,6 @@ All of the templates have only the root [flake](./flake.nix) as a flake input. T
|
||||||
[nimble]: https://github.com/nim-lang/nimble
|
[nimble]: https://github.com/nim-lang/nimble
|
||||||
[niv]: https://github.com/nmattia/niv
|
[niv]: https://github.com/nmattia/niv
|
||||||
[nix]: https://nixos.org
|
[nix]: https://nixos.org
|
||||||
[nix-cue]: https://github.com/jmgilman/nix-cue
|
|
||||||
[nixfmt]: https://github.com/serokell/nixfmt
|
[nixfmt]: https://github.com/serokell/nixfmt
|
||||||
[nixpkgs]: https://github.com/NixOS/nixpkgs
|
[nixpkgs]: https://github.com/NixOS/nixpkgs
|
||||||
[nix-direnv]: https://github.com/nix-community/nix-direnv
|
[nix-direnv]: https://github.com/nix-community/nix-direnv
|
||||||
|
|
|
@ -3,11 +3,7 @@
|
||||||
|
|
||||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
||||||
|
|
||||||
outputs =
|
outputs = { self, nixpkgs }:
|
||||||
{ self
|
|
||||||
, nixpkgs
|
|
||||||
}:
|
|
||||||
|
|
||||||
let
|
let
|
||||||
supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
||||||
forEachSupportedSystem = f: nixpkgs.lib.genAttrs supportedSystems (system: f {
|
forEachSupportedSystem = f: nixpkgs.lib.genAttrs supportedSystems (system: f {
|
||||||
|
|
|
@ -3,10 +3,7 @@
|
||||||
|
|
||||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
||||||
|
|
||||||
outputs =
|
outputs = { self, nixpkgs }:
|
||||||
{ self
|
|
||||||
, nixpkgs
|
|
||||||
}:
|
|
||||||
|
|
||||||
let
|
let
|
||||||
supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
||||||
|
|
|
@ -3,11 +3,7 @@
|
||||||
|
|
||||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
||||||
|
|
||||||
outputs =
|
outputs = { self, nixpkgs }:
|
||||||
{ self
|
|
||||||
, nixpkgs
|
|
||||||
}:
|
|
||||||
|
|
||||||
let
|
let
|
||||||
supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
||||||
forEachSupportedSystem = f: nixpkgs.lib.genAttrs supportedSystems (system: f {
|
forEachSupportedSystem = f: nixpkgs.lib.genAttrs supportedSystems (system: f {
|
||||||
|
|
Loading…
Reference in a new issue