fix/admin-build-list #19

Merged
endmin merged 4 commits from fix/admin-build-list into main 2026-09-27 17:32:06 +00:00
Owner
No description provided.
The admin build list read GET /api/v1/builds, but the ingress runs Authelia
forward-auth on /api/v1/admin/** only and strips Remote-* everywhere else.
The server therefore never saw an admin on that route, and visibleFilter
narrowed the listing to succeeded builds -- hiding failed, running and
queued ones from the page meant to debug them.

Add GET /api/v1/admin/builds behind requireAdmin, reusing handleListBuilds,
and point the admin-only /builds page at it. The public listing is
unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix(macos): backport clang float.h fix for arm64 Metal builds
Some checks failed
CI / Go (push) Failing after 40s
CI / Frontend (push) Successful in 24s
CI / Badges (push) Has been skipped
CI / Publish images (push) Has been skipped
CI / Dedupe (push) Successful in 1s
cb2fd13231
macOS arm64 and universal builds failed in drivers/metal with

  module '_c_standard_library_obsolete' requires feature
  'found_incompatible_headers__check_search_paths'

clang 19's float.h include_next's the SDK's float.h on Apple, which the
macOS 27 SDK files under a module that refuses to build. Only -fmodules
compiles reach it, and Godot's Metal driver -- built for arm64 only -- is
the one that uses modules, so x86_64 was unaffected.

Backport llvm/llvm-project#137432 (LLVM 21) by dropping __APPLE__ from that
include_next condition in the image, with a check that fails the image
build if the header no longer matches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
An 18 MB gbb executable was committed to the repo root by accident in
2e5b5d0. Nothing references it, and the repository guidelines forbid
generated binaries. Forgejo's copy of that blob is also corrupt, which
failed CI checkout: a depth-1 fetch of any commit whose tree contains it
aborts with "corrupt loose object 7de33724...". Untrack it and ignore
root-level build output.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix
All checks were successful
CI / Publish images (push) Has been skipped
CI / Dedupe (pull_request) Successful in 1s
CI / Go (push) Successful in 3m23s
CI / Dedupe (push) Successful in 1s
CI / Badges (push) Has been skipped
CI / Frontend (push) Successful in 33s
CI / Go (pull_request) Successful in 1m36s
CI / Frontend (pull_request) Successful in 26s
CI / Badges (pull_request) Has been skipped
CI / Publish images (pull_request) Has been skipped
d36bfb7ff8
endmin merged commit fa261d9f3a into main 2026-09-27 17:32:06 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
StudioTeal/GodotBinaryBuilder!19
No description provided.