Something went wrong. Try again.
(MIRROR) A templating engine with (not yet reimplemented) Lua scripting git.gae.moe/grace/htmlua/src/branch/main
zig lua html cgi
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364when: - event: tag
clone: git: image: codefloe.com/crow-plugins/clone:1.1.0 settings: tags: true
variables: - &zig_image 'ghcr.io/rust-cross/cargo-zigbuild:0.23'
steps: - name: build-linux-x86_64 image: *zig_image commands: # - zig build -Dtarget=x86_64-linux-musl -Doptimize=ReleaseSafe --prefix zig-out-linux-x86_64 - zig build -Dtarget=x86_64-linux-musl --prefix zig-out-linux-x86_64 - cp zig-out-linux-x86_64/bin/htmlua htmlua-linux-x86_64 - cp zig-out-linux-x86_64/bin/htmlua-cgi htmlua-cgi-linux-x86_64
- name: build-linux-aarch64 image: *zig_image commands: # - zig build -Dtarget=aarch64-linux-musl -Doptimize=ReleaseSafe --prefix zig-out-linux-aarch64 - zig build -Dtarget=aarch64-linux-musl --prefix zig-out-linux-aarch64 - cp zig-out-linux-aarch64/bin/htmlua htmlua-linux-aarch64 - cp zig-out-linux-aarch64/bin/htmlua-cgi htmlua-cgi-linux-aarch64
- name: build-macos-x86_64 image: *zig_image commands: # - zig build -Dtarget=x86_64-macos -Doptimize=ReleaseSafe --prefix zig-out-macos-x86_64 --sysroot /opt/MacOSX11.3.sdk - zig build -Dtarget=x86_64-macos --prefix zig-out-macos-x86_64 --sysroot /opt/MacOSX11.3.sdk - cp zig-out-macos-x86_64/bin/htmlua htmlua-macos-x86_64 - cp zig-out-macos-x86_64/bin/htmlua-cgi htmlua-cgi-macos-x86_64
- name: build-macos-aarch64 image: *zig_image commands: # - zig build -Dtarget=aarch64-macos -Doptimize=ReleaseSafe --prefix zig-out-macos-aarch64 --sysroot /opt/MacOSX11.3.sdk - zig build -Dtarget=aarch64-macos --prefix zig-out-macos-aarch64 --sysroot /opt/MacOSX11.3.sdk - cp zig-out-macos-aarch64/bin/htmlua htmlua-macos-aarch64 - cp zig-out-macos-aarch64/bin/htmlua-cgi htmlua-cgi-macos-aarch64
- name: release image: woodpeckerci/plugin-release depends_on: [build-linux-x86_64, build-linux-aarch64, build-macos-x86_64, build-macos-aarch64] settings: api_key: from_secret: forgejo_token files: - htmlua-linux-x86_64 - htmlua-linux-aarch64 - htmlua-macos-x86_64 - htmlua-macos-aarch64 - htmlua-cgi-linux-x86_64 - htmlua-cgi-linux-aarch64 - htmlua-cgi-macos-x86_64 - htmlua-cgi-macos-aarch64 checksum: sha256 file_exists: overwrite