update: 2024.4.3 -> 2024.6.1
Release notes: https://docs.goauthentik.io/docs/releases/2024.6 Includes a hacky workaround for a node dependency that is required to build the `/website` subdirectory of the authentik repo, i.e. "docs". That should not be required after the next major update, as the dependency causing this is no longer used on authentik's main branch. See components/docs.nix for more info. Flake lock file updates: • Updated input 'authentik-src': 'github:goauthentik/authentik/5afceaa55f4d831db0cf9d80562e86eb43b622ec' (2024-06-26) → 'github:goauthentik/authentik/9075270b01e784d25f2ec08b82e73f1ce3086184' (2024-07-11) • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01) → 'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9' (2024-06-30) • Updated input 'flake-parts/nixpkgs-lib': 'github:NixOS/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089?dir=lib' (2024-03-29) → 'https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz?narHash=sha256-lIbdfCsf8LMFloheeE6N31%2BBMIeixqyQWbSr2vk79EQ%3D' (2024-06-01) • Updated input 'napalm': 'github:nix-community/napalm/edcb26c266ca37c9521f6a97f33234633cbec186' (2023-12-20) → 'github:nix-community/napalm/e1babff744cd278b56abe8478008b4a9e23036cf' (2024-06-09) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/6143fc5eeb9c4f00163267708e26191d1e918932' (2024-04-21) → 'github:NixOS/nixpkgs/feb2849fdeb70028c70d73b848214b00d324a497' (2024-07-29) • Updated input 'poetry2nix': 'github:nix-community/poetry2nix/e6b36523407ae6a7a4dfe29770c30b3a3563b43a' (2024-05-06) → 'github:nix-community/poetry2nix/4fd045cdb85f2a0173021a4717dc01d92d7ab2b2' (2024-06-28) • Updated input 'poetry2nix/treefmt-nix': 'github:numtide/treefmt-nix/c6aaf729f34a36c445618580a9f95a48f5e4e03f' (2024-04-25) → 'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81' (2024-06-16)
This commit is contained in:
parent
262910c7e9
commit
0fc8ad1349
33 changed files with 3502 additions and 49 deletions
|
|
@ -1,13 +1,13 @@
|
|||
{ authentik-src
|
||||
, authentik-version
|
||||
, buildNapalmPackage
|
||||
, nodejs_20
|
||||
, nodejs_22
|
||||
}:
|
||||
|
||||
buildNapalmPackage "${authentik-src}/website" {
|
||||
version = authentik-version; # 0.0.0 specified upstream in package.json
|
||||
NODE_ENV = "production";
|
||||
nodejs = nodejs_20;
|
||||
nodejs = nodejs_22;
|
||||
npmCommands = [
|
||||
"cp -v ${authentik-src}/SECURITY.md ../SECURITY.md"
|
||||
"cp -vr ${authentik-src}/blueprints ../blueprints"
|
||||
|
|
@ -19,4 +19,29 @@ buildNapalmPackage "${authentik-src}/website" {
|
|||
rm -r ../website/node_modules/.cache
|
||||
mv -v ../website $out
|
||||
'';
|
||||
|
||||
|
||||
# These are lockfiles with extra deps that are required to successfully build
|
||||
# the module `paloaltonetworks/postman-code-generators`, that is getting
|
||||
# pulled in by `docusaurus-theme-openapi-doc`.
|
||||
#
|
||||
# (see the repo at https://github.com/PaloAltoNetworks/postman-code-generators)
|
||||
#
|
||||
# The vendored $name-package-lock.json files here are just the package-lock or
|
||||
# npm-shrinkwrap files of each subdirectory in the `/codegens` directory of
|
||||
# the above repo at npm version "1.1.15-patch.2".
|
||||
#
|
||||
# Note that the dependency on that postman-code-generators repo is no longer
|
||||
# present on authentik's main, but unfortunately still included in the
|
||||
# 2024.6 releases.
|
||||
#
|
||||
# (╯°□°)╯︵ ┻━┻)
|
||||
additionalPackageLocks =
|
||||
let
|
||||
files = builtins.readDir ./docs-extra-package-locks;
|
||||
in
|
||||
builtins.concatMap (f:
|
||||
if files.${f} == "regular"
|
||||
then [ (./docs-extra-package-locks + "/${f}") ] else []
|
||||
) (builtins.attrNames files);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue