Makko, the people-oriented static site generator made for blogging. forge.starlightnet.work/Team/Makko
ssg static-site-generator makko starlight-network

CD: Add FreeBSD build #2

merged opened by lunyav.tngl.sh targeting main from lunyav.tngl.sh/Makko: main

Since older versions of zig are not available on all systems it can be useful to have prebuilt binaries of a variety of systems

Labels

None yet.

assignee

None yet.

Participants 2
AT URI
at://did:plc:tkvjnvpgdd2pmi4gfeiyybf6/sh.tangled.repo.pull/3metzlundfi22
+1 -1
Interdiff #0 β†’ #1
+1 -1
.forgejo/build.fish
··· 56 56 57 57 switch $argv 58 58 case build-x86_64-freebsd 59 - build-x86_64-linux 59 + build-x86_64-freebsd 60 60 case build-x86_64-linux 61 61 build-x86_64-linux 62 62 case build-aarch64-linux

History

2 rounds 9 comments
sign up or login to add to the discussion
1 commit
expand
CD: Add FreeBSD build
expand 1 comment

looks good! sorry for the late review, will merge

do note that CI currently isn't running as The TSN Phoneβ„’ that we (ab)use for this is down. You can see status at any time at https://status.starlightnet.work

For releases, I build by hand.

pull request successfully merged
1 commit
expand
CD: Add FreeBSD build
expand 8 comments

Noted something very odd cross-compiling for FreeBSD does seem to work, but compiling it on a FreeBSD does fail because zigmon does seem to not support it.

Noted something very odd cross-compiling for FreeBSD does seem to work, but compiling it on a FreeBSD does fail because zigmon does seem to not support it.

I did open a PR to support dmon on FreeBSD: https://github.com/septag/dmon/pull/42/changes

oh that's a bit unfortunate.

For the record, line 59 still references the linux build function. it should call build-x86_64-freebsd instead.

I should really refactor this script, lol

oh that's a bit unfortunate.

For the record, line 59 still references the linux build function. it should call build-x86_64-freebsd instead.

I should really refactor this script, lol

oh that's a bit unfortunate.

For the record, line 59 still references the linux build function. it should call build-x86_64-freebsd instead.

I should really refactor this script, lol

love when things multi-send

zigmon now just needs to update their dmon dependency then it should work flawlessly.