mirror of
https://github.com/storytold/craft-common-actions.git
synced 2026-10-13 23:17:49 +00:00
feat(ci): bump FreeBSD release to 15.1-STABLE (#2)
This commit is contained in:
1 parent
8f081ff5db
commit
62e4e147b3
3 files changed
+7
-7
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user