Skip to content

Initial FreeBSD workflow#1637

Open
etcwilde wants to merge 1 commit intoswiftlang:mainfrom
etcwilde:ewilde/freebsd-workflow
Open

Initial FreeBSD workflow#1637
etcwilde wants to merge 1 commit intoswiftlang:mainfrom
etcwilde:ewilde/freebsd-workflow

Conversation

@etcwilde
Copy link
Member

Writing up a quick FreeBSD test workflow for verifying that Swift Testing continues to work on FreeBSD. We can move this to 'swiftlang/github-workflows' once we are reasonably confident that this is the shape that we want. We'll likely want to strip parts into separate actions with an actual interface and then allow workflows to reference the action. In the meantime, it is a manually triggered workflow. I've verified that the steps work and test in my fork here: https://github.com/etcwilde/swift-testing/actions/runs/23322513361/job/67836632217

Motivation:

We are working on bringing up FreeBSD as a supported host platform. As part of that, we want to ensure that it continues to work as development proceeds on Swift Testing (and other projects).

Modifications:

Adding a new FreeBSD workflow.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

Writing up a quick FreeBSD test workflow for verifying that Swift
Testing continues to work on FreeBSD. We can move this to
'swiftlang/github-workflows' once we are reasonably confident that this
is the shape that we want.
@grynspan grynspan added enhancement New feature or request build 🧱 Affects the project's build configuration or process freebsd 😈 FreeBSD support integration ⚙️ Integrating work to release branches github_actions Pull requests that update GitHub Actions code labels Mar 20, 2026
@grynspan grynspan added this to the Swift 6.4.0 (main) milestone Mar 20, 2026
@grynspan
Copy link
Contributor

Seems to be some discussion with @shahmishal about where to host this job.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build 🧱 Affects the project's build configuration or process enhancement New feature or request freebsd 😈 FreeBSD support github_actions Pull requests that update GitHub Actions code integration ⚙️ Integrating work to release branches

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants