Skip to content

Improve FreeBSD CI with arm64 coverage and warning-safe pinning#2406

Open
daviduhden wants to merge 1 commit into
PurpleI2P:opensslfrom
daviduhden:pr/workflow-freebsd-warning-fixes
Open

Improve FreeBSD CI with arm64 coverage and warning-safe pinning#2406
daviduhden wants to merge 1 commit into
PurpleI2P:opensslfrom
daviduhden:pr/workflow-freebsd-warning-fixes

Conversation

@daviduhden

Copy link
Copy Markdown

Summary

This PR updates FreeBSD CI to cover both x86_64 and aarch64, pins action runtime versions, and keeps workflow permissions minimal.

What changes

  • updates .github/workflows/build-freebsd.yml
  • adds architecture matrix:
    • x86_64
    • aarch64
  • keeps UPnP-enabled CMake build in FreeBSD VM
  • pins actions/checkout and disables credential persistence
  • keeps job permissions scoped to contents: read
  • uploads arch-specific artifacts

Why this is better

  • validates cross-arch FreeBSD parity in one workflow
  • removes avoidable workflow warnings around older action runtime usage
  • preserves existing behavior while improving coverage and CI hygiene

@daviduhden daviduhden force-pushed the pr/workflow-freebsd-warning-fixes branch from f0aa8a1 to 7ed7a57 Compare June 9, 2026 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant