From da59b5b66dad1c79b64c86b0bbe6f5584f616f22 Mon Sep 17 00:00:00 2001 From: Mike Drob Date: Fri, 21 Aug 2026 10:09:29 -0500 Subject: [PATCH] Update GitHub Actions to use newer versions Update checkout action to latest version. Update swiftlang workflows to latest versions. Update Xcode version selection. --- .github/workflows/pull_request.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 31efa0d..d6c6642 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install apt dependencies run: sudo apt-get -qq update && sudo apt-get -qq -y install curl @@ -26,10 +26,10 @@ jobs: tests: name: Test needs: [soundness, validate_format_config] - uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.13 + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.14 with: enable_macos_checks: true - macos_xcode_versions: "[\"26.3\", \"26.4\"]" + macos_xcode_versions: "[\"swift_6.2\", \"swift_6.3\"]" linux_swift_versions: "[\"6.2\", \"nightly-main\", \"nightly-6.3\"]" linux_build_command: swift test --disable-experimental-prebuilts # prebuilt swift-syntax not building enable_windows_checks: false @@ -45,7 +45,7 @@ jobs: - name: Clang version run: clang --version - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Build / Test run: | ENABLE_EMBEDDED=1 swift test --disable-experimental-prebuilts @@ -57,7 +57,7 @@ jobs: runs-on: [self-hosted, macos, "tahoe", "ARM64"] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Select Xcode run: echo "DEVELOPER_DIR=/Applications/Xcode_26.3.app" >> $GITHUB_ENV - name: Swift version @@ -70,7 +70,7 @@ jobs: soundness: name: Soundness - uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.13 + uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.14 with: format_check_enabled: true format_check_container_image: swiftlang/swift:nightly-6.2-jammy