Skip to content

chore!: use gosh for building assets#1528

Draft
Xe wants to merge 2 commits intomainfrom
Xe/go-sh-for-build-scripts
Draft

chore!: use gosh for building assets#1528
Xe wants to merge 2 commits intomainfrom
Xe/go-sh-for-build-scripts

Conversation

@Xe
Copy link
Contributor

@Xe Xe commented Mar 21, 2026

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).

Checklist:

  • Added a description of the changes to the [Unreleased] section of docs/docs/CHANGELOG.md
  • Added test cases to the relevant parts of the codebase
  • Ran integration tests npm run test:integration (unsupported on Windows, please use WSL)
  • All of my commits have verified signatures

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>
@Xe Xe self-assigned this Mar 21, 2026
Signed-off-by: Xe Iaso <me@xeiaso.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant