diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ef03c5f32..73f171b7b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -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