Skip to main content

Command Palette

Search for a command to run...

Use macOS 12 and Xcode 13.3 in your GitHub action workflow

Published
1 min read
Use macOS 12 and Xcode 13.3 in your GitHub action workflow
M

I am a Software Engineer working on open source and enterprise mobile SDKs for iOS and MacOS developers written in Swift. From 🇩🇪 and happily living in 🇺🇸

GitHub does not yet provide a public GitHub action virtual environment for macOS 12 with Xcode 13.3 but this should not stop you!

Fill out this form to request macOS 12 private beta access for your GitHub organization. The private beta program incl. the form was announced in the GitHub issue below.

You will be notified by email once approved.

The macOS 12 (20220323 update) beta virtual environment contains Xcode 13.3. (13E113) under the path of /Applications/Xcode_13.3.app. No additional Xcode versions are available on this image.

Please note that according to GitHub's Terms of Services,

Beta Previews may not be supported or may change at any time. You may receive confidential information through those programs that must remain confidential while the program is private. We'd love your feedback to make our Beta Previews better.

Example use:

name: Swift

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

jobs:
  build:

    runs-on: macos-12

    steps:
    - uses: actions/checkout@v2
    - name: Build
      run: swift build -v
    - name: Run tests
      run: swift test -v

More from this blog

Dev blog post potpourri by senior software engineer Marco Eidinger

149 posts

Hello 👋🏻 , I am a Software Engineer working on open source and enterprise mobile SDKs for iOS and MacOS developers written in Swift. From 🇩🇪 and happily living in 🇺🇸