Skip to content

add mailmap

add mailmap #2

Workflow file for this run

name: build
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
macos:
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}
strategy:
matrix:
os:
- macos-14
steps:
- uses: actions/checkout@v2
- run: .github/pipeline
linux:
runs-on: ${{ matrix.os.runner }}
name: ${{ matrix.os.runner }} (${{ matrix.swift.toolchain }})
strategy:
matrix:
os:
- runner: ubuntu-22.04
prefix: ubuntu2204
suffix: ubuntu22.04
swift:
- toolchain: 5.9.2-RELEASE
branch: swift-5.9.2-release
steps:
- uses: actions/checkout@v2
- name: cache swift toolchains
uses: actions/cache@v2
with:
path: swift-${{ matrix.swift.toolchain }}.tar.gz
key: ${{ matrix.os.runner }}:swift:${{ matrix.swift.toolchain }}
- name: cache status
id: cache_status
uses: andstor/file-existence-action@v1
with:
files: swift-${{ matrix.swift.toolchain }}.tar.gz
- name: download swift toolchain
if: steps.cache_status.outputs.files_exists == 'false'
run: "curl https://download.swift.org/\
${{ matrix.swift.branch }}/\
${{ matrix.os.prefix }}/\
swift-${{ matrix.swift.toolchain }}/\
swift-${{ matrix.swift.toolchain }}-${{ matrix.os.suffix }}.tar.gz \
--output swift-${{ matrix.swift.toolchain }}.tar.gz"
- name: set up swift
run: |
mkdir -p $GITHUB_WORKSPACE/swift-${{ matrix.swift.toolchain }}
tar -xzf swift-${{ matrix.swift.toolchain }}.tar.gz -C $GITHUB_WORKSPACE/swift-${{ matrix.swift.toolchain }} --strip 1
echo "$GITHUB_WORKSPACE/swift-${{ matrix.swift.toolchain }}/usr/bin" >> $GITHUB_PATH
- run: .github/pipeline