feat(ci): bump FreeBSD release to 15.1-STABLE (#2)

This commit is contained in:
Dylan M. Taylor authored and GitHub committed 2026-10-11 14:47:05 -04:00
1 parent 8f081ff5db
commit 62e4e147b3
3 files changed
+7 -7

No files matched your search

+3 -3
View File
@@ -12,7 +12,7 @@ on:
description: "FreeBSD OS release version to run in the VM"
type: string
required: false
default: "14.3"
default: "15.1-STABLE"
cargo-test-extra-args:
description: "Extra arguments to append to cargo test (optional)"
type: string
@@ -24,7 +24,7 @@ permissions:
jobs:
freebsd:
name: FreeBSD 14 (build + test)
name: FreeBSD 15 (build + test)
runs-on: ubuntu-latest
timeout-minutes: 300
steps:
@@ -37,7 +37,7 @@ jobs:
- name: Build and test in a FreeBSD VM
uses: vmactions/freebsd-vm@c46abacb49f09938ca4e1702d15d836285d694cc # v1.5.9
with:
release: ${{ inputs.freebsd-release }}
release: ${{ inputs.freebsd-release == '15.1-STABLE' && '15.1' || inputs.freebsd-release }}
usesh: true
cpu: 4
mem: 12288
+2 -2
View File
@@ -55,7 +55,7 @@ on:
description: "FreeBSD OS version to run in VM"
type: string
required: false
default: "14.3"
default: "15.1-STABLE"
secrets:
APPLE_CERTIFICATE:
@@ -546,7 +546,7 @@ jobs:
- name: Build and package in a FreeBSD VM
uses: vmactions/freebsd-vm@c46abacb49f09938ca4e1702d15d836285d694cc # v1.5.9
with:
release: ${{ inputs.freebsd-release }}
release: ${{ inputs.freebsd-release == '15.1-STABLE' && '15.1' || inputs.freebsd-release }}
usesh: true
cpu: 4
mem: 12288
+2 -2
View File
@@ -12,7 +12,7 @@ Full multi-platform release pipeline for Craft apps:
- **Windows** (x64, x86, ARM64 MSI installer with WiX v5, CLI, Azure Trusted Signing)
- **Linux** (x86_64, aarch64 AppImage, deb, rpm, tar.gz via nfpm)
- **Flatpak** (x86_64, aarch64 bundle generation)
- **FreeBSD** (FreeBSD 14.3 VM build & packaging)
- **FreeBSD** (FreeBSD 15.1-STABLE VM build & packaging)
- **WebAssembly** (wasm32-unknown-unknown with Trunk)
- **Linux RISC-V 64** (cross-compilation for riscv64gc-unknown-linux-gnu, producing deb, rpm, and tar.gz via SHA256-verified nfpm)
- **Draft Release** (computes `SHA256SUMS.txt` and publishes/updates draft GitHub Release)
@@ -122,7 +122,7 @@ jobs:
```
### 4. `freebsd.yml`
Builds and runs workspace tests inside a FreeBSD 14 VM on a Linux runner.
Builds and runs workspace tests inside a FreeBSD 15 VM on a Linux runner.
#### Caller Example:
```yaml