Skip to content

authentik: add updateScript#535380

Open
LisaScheers wants to merge 1 commit into
NixOS:masterfrom
LisaScheers:authentik-update-script
Open

authentik: add updateScript#535380
LisaScheers wants to merge 1 commit into
NixOS:masterfrom
LisaScheers:authentik-update-script

Conversation

@LisaScheers

Copy link
Copy Markdown
Contributor

Add an automatic update script for authentik.

This is split out from #523484 and stacked on the package-update branch. Once the version update lands, this can be retargeted to NixOS:master if needed.

What changed:

  • move authentik source and dependency hashes into source.json
  • add passthru.updateDeps for the source, cargo, Go vendor, website npm, and webui dependency outputs
  • add passthru.updateScript backed by update.py
  • support update.nix commit output for authentik,authentik-outposts

Based on the updateScript work from Fabian Möller in #534259.

Validation:

  • ruff check pkgs/by-name/au/authentik/update.py
  • ruff format --check pkgs/by-name/au/authentik/update.py
  • nix-instantiate --eval --strict -A authentik.updateScript.supportedFeatures
  • ./pkgs/by-name/au/authentik/update.py --authentik 2026.5.3 --generate
  • nix-instantiate --eval --strict -A authentik.version

Automation disclosure: this PR was prepared with assistance from OpenAI Codex, with manual review before submission.

Add an automatic updater for authentik's source, cargo, Go vendor, npm, and webui dependency hashes.

Based on the updateScript work from Fabian Möller in NixOS#534259.

Co-authored-by: Fabian Möller <448169+B4dM4n@users.noreply.github.com>
@nixpkgs-ci
nixpkgs-ci Bot requested review from jvanbruegge and rissson June 25, 2026 20:02
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. 2.status: merge conflict This PR has merge conflicts with the target branch labels Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge conflict This PR has merge conflicts with the target branch 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant