Skip to content

swift-foundation-icu-demo #6

swift-foundation-icu-demo

swift-foundation-icu-demo #6

Workflow file for this run

name: swift-foundation-icu-demo
on:
push:
branches: [ main ]
workflow_dispatch:
pull_request:
branches:
- '*'
jobs:
InternationalizationBenchmarks:
runs-on: ubuntu-24.04
timeout-minutes: 30
steps:
- name: "Checkout swift-foundation-icu-demo"
uses: actions/checkout@v4
with:
path: swift-foundation-icu-demo
- name: "Checkout swift-foundation"
uses: actions/checkout@v4
with:
repository: swiftlang/swift-foundation
path: swift-foundation
- name: "Checkout swift-corelibs-foundation"
uses: actions/checkout@v4
with:
repository: swiftlang/swift-corelibs-foundation
path: swift-corelibs-foundation
- name: "Checkout swift-collections"
uses: actions/checkout@v4
with:
repository: apple/swift-collections
path: swift-collections
- name: "Checkout swift-foundation-icu"
uses: actions/checkout@v4
with:
repository: swiftlang/swift-foundation-icu
path: swift-foundation-icu
- name: "Apply swift-corelibs-foundation-icu PR #53"
if: false
working-directory: swift-corelibs-foundation-icu
run: gh pr checkout 53
- name: "Test swift-foundation-icu-demo"
if: false
run: ICU_DATA_DIR_PREFIX=${{ github.workspace }}/swift-foundation-icu-demo/LOCALE_DATA swift test
- name: "Build Foundation"
working-directory: swift-foundation
#run: SWIFTCI_USE_LOCAL_DEPS=${{ github.workspace }} swift build
run: swift build
- name: "Run Foundation InternationalizationBenchmarks"
working-directory: swift-foundation/Benchmarks
run: SWIFTCI_USE_LOCAL_DEPS=${{ github.workspace }} swift run InternationalizationBenchmarks