ci: temporarily disable FreeBSD test since it is failing
parent
9703d6cb6c
commit
186b91ef84
|
|
@ -1141,62 +1141,62 @@ jobs:
|
|||
run: |
|
||||
nix develop -c zig build test-valgrind
|
||||
|
||||
build-freebsd:
|
||||
name: Build on FreeBSD
|
||||
needs: test
|
||||
runs-on: namespace-profile-mitchellh-sm-systemd
|
||||
strategy:
|
||||
matrix:
|
||||
release:
|
||||
- "14.3"
|
||||
- "15.0"
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- name: Checkout Ghostty
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
|
||||
- name: Start SSH
|
||||
run: |
|
||||
sudo systemctl start ssh
|
||||
|
||||
- name: Set up FreeBSD VM
|
||||
uses: vmactions/freebsd-vm@487ce35b96fae3e60d45b521735f5aa436ecfade # v1.2.4
|
||||
with:
|
||||
release: ${{ matrix.release }}
|
||||
copyback: false
|
||||
usesh: true
|
||||
prepare: |
|
||||
pkg install -y \
|
||||
devel/blueprint-compiler \
|
||||
devel/gettext \
|
||||
devel/git \
|
||||
devel/pkgconf \
|
||||
ftp/curl \
|
||||
graphics/wayland \
|
||||
security/ca_root_nss \
|
||||
textproc/hs-pandoc \
|
||||
x11-fonts/jetbrains-mono \
|
||||
x11-toolkits/libadwaita \
|
||||
x11-toolkits/gtk40 \
|
||||
x11-toolkits/gtk4-layer-shell
|
||||
curl -L -o /tmp/zig.tar.xz "https://ziglang.org/download/${{ needs.test.outputs.zig_version }}/zig-x86_64-freebsd-${{ needs.test.outputs.zig_version }}.tar.xz" && \
|
||||
mkdir /opt && \
|
||||
tar -xf /tmp/zig.tar.xz -C /opt && \
|
||||
rm /tmp/zig.tar.xz && \
|
||||
ln -s "/opt/zig-x86_64-freebsd-${{ needs.test.outputs.zig_version }}/zig" /usr/local/bin/zig
|
||||
|
||||
run: |
|
||||
zig env
|
||||
|
||||
- name: Run tests
|
||||
shell: freebsd {0}
|
||||
run: |
|
||||
cd $GITHUB_WORKSPACE
|
||||
zig build test
|
||||
|
||||
- name: Build GTK app runtime
|
||||
shell: freebsd {0}
|
||||
run: |
|
||||
cd $GITHUB_WORKSPACE
|
||||
zig build
|
||||
./zig-out/bin/ghostty +version
|
||||
# build-freebsd:
|
||||
# name: Build on FreeBSD
|
||||
# needs: test
|
||||
# runs-on: namespace-profile-mitchellh-sm-systemd
|
||||
# strategy:
|
||||
# matrix:
|
||||
# release:
|
||||
# - "14.3"
|
||||
# - "15.0"
|
||||
# timeout-minutes: 10
|
||||
# steps:
|
||||
# - name: Checkout Ghostty
|
||||
# uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
#
|
||||
# - name: Start SSH
|
||||
# run: |
|
||||
# sudo systemctl start ssh
|
||||
#
|
||||
# - name: Set up FreeBSD VM
|
||||
# uses: vmactions/freebsd-vm@487ce35b96fae3e60d45b521735f5aa436ecfade # v1.2.4
|
||||
# with:
|
||||
# release: ${{ matrix.release }}
|
||||
# copyback: false
|
||||
# usesh: true
|
||||
# prepare: |
|
||||
# pkg install -y \
|
||||
# devel/blueprint-compiler \
|
||||
# devel/gettext \
|
||||
# devel/git \
|
||||
# devel/pkgconf \
|
||||
# ftp/curl \
|
||||
# graphics/wayland \
|
||||
# security/ca_root_nss \
|
||||
# textproc/hs-pandoc \
|
||||
# x11-fonts/jetbrains-mono \
|
||||
# x11-toolkits/libadwaita \
|
||||
# x11-toolkits/gtk40 \
|
||||
# x11-toolkits/gtk4-layer-shell
|
||||
# curl -L -o /tmp/zig.tar.xz "https://ziglang.org/download/${{ needs.test.outputs.zig_version }}/zig-x86_64-freebsd-${{ needs.test.outputs.zig_version }}.tar.xz" && \
|
||||
# mkdir /opt && \
|
||||
# tar -xf /tmp/zig.tar.xz -C /opt && \
|
||||
# rm /tmp/zig.tar.xz && \
|
||||
# ln -s "/opt/zig-x86_64-freebsd-${{ needs.test.outputs.zig_version }}/zig" /usr/local/bin/zig
|
||||
#
|
||||
# run: |
|
||||
# zig env
|
||||
#
|
||||
# - name: Run tests
|
||||
# shell: freebsd {0}
|
||||
# run: |
|
||||
# cd $GITHUB_WORKSPACE
|
||||
# zig build test
|
||||
#
|
||||
# - name: Build GTK app runtime
|
||||
# shell: freebsd {0}
|
||||
# run: |
|
||||
# cd $GITHUB_WORKSPACE
|
||||
# zig build
|
||||
# ./zig-out/bin/ghostty +version
|
||||
|
|
|
|||
Loading…
Reference in New Issue