From 50a21b9b11d482d1ca20384d54b3998860e90db4 Mon Sep 17 00:00:00 2001 From: Alexander Wink Date: Tue, 9 Apr 2024 12:49:48 +0200 Subject: [PATCH] Release preparations for 2.2.0 * Increase versions to 2.2.0 * Add update information * Add info about the changed default process manager --- README.md | 8 +++++++- devenv.nix | 2 +- docs/Update.md | 11 +++++++++++ examples/sw5/devenv.yaml | 2 +- examples/sw6/devenv.yaml | 2 +- 5 files changed, 21 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2556fab..cee8643 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,17 @@ tightly tailored to the needs of our team members working on various projects wi - Pre-installed [shopware-cli](https://sw-cli.fos.gg/) ## Requirements -* devenv: `v0.6.3` or higher +* devenv: `v1.0.3` or higher ## Setup & Usage A description about the setup and usage can be found in the [Wiki](https://github.com/kellerkinderDE/devenv-shopware/wiki). +### Multiple Projects +If you want to run multiple projects at same time, you may need to choose a different `process.implementation` instead of `process-compose`. +This would be possible by adding `process.implementation = "honcho";` to your `devenv.nix`. + +A complete list of possible options can be found [here](https://devenv.sh/reference/options/#processimplementation) + ### Update To update your devenv config to the latest version, simply follow the update instructions for the new version in the [Wiki](https://github.com/kellerkinderDE/devenv-shopware/wiki/Update) diff --git a/devenv.nix b/devenv.nix index 72c36c1..f7e86e4 100644 --- a/devenv.nix +++ b/devenv.nix @@ -2,7 +2,7 @@ let cfg = config.kellerkinder; - currentVersion = "v2.1.1"; + currentVersion = "v2.2.0"; listEntries = path: map (name: path + "/${name}") (builtins.attrNames (builtins.readDir path)); diff --git a/docs/Update.md b/docs/Update.md index 8c5e7e2..3156b54 100644 --- a/docs/Update.md +++ b/docs/Update.md @@ -1,5 +1,16 @@ # Updates +## v2.2.0 +* You have to adjust your `devenv.yaml` to + ```yml + ... + kellerkinder: + url: github:kellerkinderDE/devenv-shopware?ref=v2.2.0 + flake: false + ... + ``` +* If you want to run multiple projects at the same time, you may have to consider adding `process.implementation = "honcho";` to your `devenv.nix` as the default [process manager in devenv](https://devenv.sh/reference/options/#processimplementation) has changed. + ## v2.1.0 * We support now the newest version of [shopware-cli](https://github.com/FriendsOfShopware/shopware-cli/releases), which be installed directly. To do this, you just need to adjust the following in your `devenv.yaml` ```yml diff --git a/examples/sw5/devenv.yaml b/examples/sw5/devenv.yaml index 62aeea3..aca2587 100644 --- a/examples/sw5/devenv.yaml +++ b/examples/sw5/devenv.yaml @@ -5,7 +5,7 @@ inputs: nixpkgs: url: github:NixOS/nixpkgs/nixos-23.11 kellerkinder: - url: github:kellerkinderDE/devenv-shopware?ref=v2.1.1 + url: github:kellerkinderDE/devenv-shopware?ref=v2.2.0 flake: false phps: url: github:fossar/nix-phps diff --git a/examples/sw6/devenv.yaml b/examples/sw6/devenv.yaml index d84d90c..fb23cd9 100644 --- a/examples/sw6/devenv.yaml +++ b/examples/sw6/devenv.yaml @@ -5,7 +5,7 @@ inputs: nixpkgs: url: github:NixOS/nixpkgs/nixos-23.11 kellerkinder: - url: github:kellerkinderDE/devenv-shopware?ref=v2.1.1 + url: github:kellerkinderDE/devenv-shopware?ref=v2.2.0 flake: false froshpkgs: url: github:FriendsOfShopware/nur-packages