chore!: use gosh for building assets

This is a breaking change because it makes Anubis rely on Go 1.25
ahead of #1525. I think that the change is worth it, but Fedora
et.al updates slowly and I really don't want to rock the boat.

One of the main reasons to do this is that this enables the ability
to build Anubis on Windows (#1304).

Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
Xe Iaso
2026-03-21 11:32:07 +00:00
parent edbfd180b8
commit e1aaee29b9
9 changed files with 36 additions and 36 deletions

View File

@@ -12,9 +12,7 @@ deps:
assets: PATH:=$(PWD)/node_modules/.bin:$(PATH)
assets: deps
$(GO) generate ./...
./web/build.sh
./xess/build.sh
$(NPM) run assets
build: assets
$(GO) build -o ./var/anubis ./cmd/anubis