From bb89b9d777ee33479b60215f62034aa850bb8ef4 Mon Sep 17 00:00:00 2001 From: rami3l Date: Sun, 15 Mar 2026 19:02:19 +0100 Subject: [PATCH 1/2] ci(freebsd): use FreeBSD 15.0 for full CI --- .github/workflows/ci.yaml | 10 ++++++++-- ci/actions-templates/freebsd-builds-template.yaml | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 61c77d388a..2d62961711 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1357,7 +1357,10 @@ jobs: - name: Run a full build uses: vmactions/freebsd-vm@v1 with: - release: 13.2 + # HACK: Due to + # we cannot use v13 or v14 for testing for now, but it should be okay + # since we only have best-effort testing on FreeBSD. + release: "15.0" usesh: true copyback: false prepare: | @@ -1389,7 +1392,10 @@ jobs: - name: Run a full build uses: vmactions/freebsd-vm@v1 with: - release: 13.2 + # HACK: Due to + # we cannot use v13 or v14 for testing for now, but it should be okay + # since we only have best-effort testing on FreeBSD. + release: "15.0" usesh: true copyback: false prepare: | diff --git a/ci/actions-templates/freebsd-builds-template.yaml b/ci/actions-templates/freebsd-builds-template.yaml index 9795b04a3a..365c5a55ab 100644 --- a/ci/actions-templates/freebsd-builds-template.yaml +++ b/ci/actions-templates/freebsd-builds-template.yaml @@ -18,7 +18,10 @@ jobs: # skip-main skip-stable - name: Run a full build uses: vmactions/freebsd-vm@v1 with: - release: 13.2 + # HACK: Due to + # we cannot use v13 or v14 for testing for now, but it should be okay + # since we only have best-effort testing on FreeBSD. + release: "15.0" usesh: true copyback: false prepare: | From c503e79b2f30a72859463d2d93845e768173414f Mon Sep 17 00:00:00 2001 From: rami3l Date: Sun, 15 Mar 2026 19:06:13 +0100 Subject: [PATCH 2/2] DROP ME --- .github/workflows/ci.yaml | 1 - ci/actions-templates/freebsd-builds-template.yaml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2d62961711..03e720d25d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1345,7 +1345,6 @@ jobs: # Do not edit this file in .github/workflows build-freebsd-main: # job-name skip-stable runs-on: ubuntu-latest - if: ${{ (github.event_name == 'push' && github.ref_name == 'main') || github.event_name == 'schedule' }} # skip-stable steps: - uses: actions/checkout@v6 with: diff --git a/ci/actions-templates/freebsd-builds-template.yaml b/ci/actions-templates/freebsd-builds-template.yaml index 365c5a55ab..e10ea334b6 100644 --- a/ci/actions-templates/freebsd-builds-template.yaml +++ b/ci/actions-templates/freebsd-builds-template.yaml @@ -5,7 +5,6 @@ jobs: # skip-main skip-stable build-freebsd-main: # job-name skip-stable build-freebsd-stable: # job-name skip-main runs-on: ubuntu-latest - if: ${{ (github.event_name == 'push' && github.ref_name == 'main') || github.event_name == 'schedule' }} # skip-stable if: ${{ github.event_name == 'push' && github.ref_name == 'stable' }} # skip-main steps: - uses: actions/checkout@v6