An SMTP client and server library for Zig implementing RFC 5321.
0

Configure Feed

Select the types of activity you want to include in your feed.

zig-smtp / .forgejo / workflows / publish.yaml
800 B 27 lines
1# SPDX-FileCopyrightText: © 2026 Jeffrey C. Ollie <jeff@ocjtech.us> 2# SPDX-License-Identifier: MIT 3 4name: Publish docs 5 6on: 7 push: 8 branches: 9 - main 10 11jobs: 12 publish: 13 runs-on: nixos 14 steps: 15 - name: Checkout 16 uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 17 18 # Materialize the Zig dependencies from nix so zig never has to 19 # fetch over the network on the runner. 20 - name: Materialize Zig dependencies 21 run: cp -r --no-preserve=mode "$(nix build --print-out-paths .#zig-pkg)" zig-pkg 22 23 - name: Build docs 24 run: nix develop -c zig build docs 25 26 - name: Publish docs 27 run: nix develop -c git-pages-cli https://jeff.ocj.page/zsmtp/ --server ocj.page --token ${{ forge.token }} --upload-dir zig-out/docs