Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ jobs:
bazel_linux:
name: Bazel, Linux, Swift 6.2 # pre-installed
runs-on: ubuntu-24.04
if: false
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
Expand All @@ -24,6 +25,7 @@ jobs:
plugins_linux:
name: SPM plugins, Linux, Swift ${{ matrix.version }}
runs-on: ubuntu-24.04
if: false
strategy:
fail-fast: false
matrix:
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ jobs:
set-context:
name: Set Context
runs-on: ubuntu-slim
if: false
permissions: {}
outputs:
checkout-ref: ${{ steps.vars.outputs.checkout-ref }}
Expand Down Expand Up @@ -52,6 +53,7 @@ jobs:
build-amd64:
name: Build AMD64 Image
runs-on: ubuntu-24.04
if: false
permissions:
contents: read
packages: write
Expand All @@ -74,6 +76,7 @@ jobs:
build-arm64:
name: Build ARM64 Image
runs-on: ubuntu-24.04-arm
if: false
permissions:
contents: read
packages: write
Expand All @@ -96,6 +99,7 @@ jobs:
merge:
name: Create Multi-Platform Image
runs-on: ubuntu-24.04
if: false
permissions:
packages: write
needs:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ jobs:
create-docs:
name: Create
runs-on: ubuntu-24.04
if: false
permissions:
contents: read
steps:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ jobs:
lint-swift:
name: Swift
runs-on: ubuntu-24.04 # "Noble Numbat"
if: false
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
Expand All @@ -24,6 +25,7 @@ jobs:
lint-markdown:
name: Markdown
runs-on: ubuntu-slim
if: false
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
Expand All @@ -38,6 +40,7 @@ jobs:
lint-actions:
name: Actions
runs-on: ubuntu-24.04
if: false
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
Expand Down
18 changes: 14 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ jobs:
name: SPM, Linux, Swift 6.2
runs-on: ubuntu-24.04
container: swift:6.2-noble
if: false
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
Expand All @@ -36,6 +37,7 @@ jobs:
spm_macos:
name: SPM, macOS ${{ matrix.macOS }}, Xcode ${{ matrix.xcode }}
runs-on: macos-${{ matrix.macOS }}
if: false
strategy:
matrix:
include:
Expand Down Expand Up @@ -64,17 +66,17 @@ jobs:
runs-on: windows-${{ matrix.windows-version }}
env:
SWIFT_VERSION: development
SWIFT_BUILD: DEVELOPMENT-SNAPSHOT-2025-08-27-a
SWIFT_BUILD: DEVELOPMENT-SNAPSHOT-2025-11-03-a
strategy:
fail-fast: false
matrix:
include:
- windows-version: 2025
arch: amd64
windows-display-name: 'Server 2025'
- windows-version: '11-arm'
arch: arm64
windows-display-name: '11 ARM'
# - windows-version: '11-arm'
# arch: arm64
# windows-display-name: '11 ARM'
steps:
- name: Enable long path support
run: reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
Expand All @@ -83,6 +85,14 @@ jobs:
swift-version: ${{ env.SWIFT_VERSION }}
swift-build: ${{ env.SWIFT_BUILD }}
build_arch: ${{ matrix.arch }}
# - name: Install private Swift toolchain
# uses: compnerd/gha-setup-swift@8e4876ab336e58b5a5a269cdc7c2bcd86bd997d4 # Main as of 2025-05-01
# with:
# source: custom
# github-repo: thebrowsercompany/swift-build
# github-token: ${{ secrets.GITHUB_TOKEN }}
# release-tag-name: 20250930.2
# release-asset-name: installer-amd64.exe
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
Expand Down