1
0
Fork 0
mirror of https://codeberg.org/icewind/haze.git synced 2026-06-03 17:14:08 +02:00

nixpkgs 25.11, drop 8.1 image

This commit is contained in:
Robin Appelman 2025-12-01 19:15:23 +01:00
commit 35967a8912
4 changed files with 16 additions and 17 deletions

View file

@ -16,7 +16,7 @@ jobs:
strategy: strategy:
matrix: matrix:
php-version: ["8.1", "8.2", "8.3", "8.4"] php-version: ["8.2", "8.3", "8.4"]
variant: [""] variant: [""]
name: haze-${{ matrix.php-version }}${{ matrix.variant }} name: haze-${{ matrix.php-version }}${{ matrix.variant }}

View file

@ -33,18 +33,17 @@ See the [configuration section](#configuration) for more options.
### Quick examples ### Quick examples
- Start a Nextcloud instance with `postgresql`, `php 8.1` and `s3` primary - Start a Nextcloud instance with `postgresql`, and `s3` primary storage:
storage:
```bash ```bash
haze start pgsql s3 haze start pgsql s3
``` ```
- Start a Nextcloud instance with `sqlite`, `php 8.2` and an `smb` external - Start a Nextcloud instance with `sqlite`, `php 8.3` and an `smb` external
storage: storage:
```bash ```bash
haze start 8.2 smb haze start 8.3 smb
``` ```
- Run specific units test against an `oracle` database - Run specific units test against an `oracle` database
@ -62,9 +61,10 @@ haze start [database] [php-version] [services]
Where `database` is one of `sqlite`, `mysql`, `mariadb`, `pgsql` or `oracle` Where `database` is one of `sqlite`, `mysql`, `mariadb`, `pgsql` or `oracle`
with an optional version (e.g. `pgsql:12`), defaults to `sqlite`. And with an optional version (e.g. `pgsql:12`), defaults to `sqlite`. And
`php-version` is one of `8.1`, `8.2`, `8.3`, defaults to `8.1`. `7.3` and `7.4` `php-version` is one of `8.2`, `8.3` or `8.4`, defaults to the maximum version
and `8.0` are still supported but the docker images for those versions aren't support by the current Nextcloud version. `7.3` till `8.1` are still supported
being updated anymore so they might be missing some newer features. but the docker images for those versions aren't being updated anymore so they
might be missing some newer features.
Each php version also comes with a `-dbg` variant that has php compiled in debug Each php version also comes with a `-dbg` variant that has php compiled in debug
mode and can be used for debugging php itself with gdb. mode and can be used for debugging php itself with gdb.

14
flake.lock generated
View file

@ -22,11 +22,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1763383859, "lastModified": 1764593611,
"narHash": "sha256-f4sICqPgoDv4yMYOt5j7UikDoqYtt1DgR5ECxpitUHI=", "narHash": "sha256-6SdexcO69Dlu14YN2xuB1A6JHWSrcqMj7Na9oK7IT2M=",
"owner": "nix-community", "owner": "nix-community",
"repo": "flakelight", "repo": "flakelight",
"rev": "3cea16878d9e296da0c40e2cc22ebcd15696e70c", "rev": "0d63256401341f528dd628f1a8e96d3afecade7a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -59,16 +59,16 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1763622513, "lastModified": 1764522689,
"narHash": "sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB+19M=", "narHash": "sha256-SqUuBFjhl/kpDiVaKLQBoD8TLD+/cTUzzgVFoaHrkqY=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c58bc7f5459328e4afac201c5c4feb7c818d604b", "rev": "8bb5646e0bed5dbd3ab08c7a7cc15b75ab4e1d0f",
"type": "github" "type": "github"
}, },
"original": { "original": {
"id": "nixpkgs", "id": "nixpkgs",
"ref": "nixos-25.05", "ref": "nixos-25.11",
"type": "indirect" "type": "indirect"
} }
}, },

View file

@ -1,6 +1,6 @@
{ {
inputs = { inputs = {
nixpkgs.url = "nixpkgs/nixos-25.05"; nixpkgs.url = "nixpkgs/nixos-25.11";
flakelight = { flakelight = {
url = "github:nix-community/flakelight"; url = "github:nix-community/flakelight";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@ -35,7 +35,6 @@
"haze-image-php-8.4" = pkgs: pkgs.haze-image-php-84; "haze-image-php-8.4" = pkgs: pkgs.haze-image-php-84;
"haze-image-php-8.3" = pkgs: pkgs.haze-image-php-83; "haze-image-php-8.3" = pkgs: pkgs.haze-image-php-83;
"haze-image-php-8.2" = pkgs: pkgs.haze-image-php-82; "haze-image-php-8.2" = pkgs: pkgs.haze-image-php-82;
"haze-image-php-8.1" = pkgs: pkgs.haze-image-php-81;
}; };
tools = pkgs: with pkgs; [cargo-edit bacon skopeo]; tools = pkgs: with pkgs; [cargo-edit bacon skopeo];