25 lines
724 B
YAML
25 lines
724 B
YAML
name: Swift Test
|
|
on: [push]
|
|
|
|
jobs:
|
|
swift-hello:
|
|
runs-on: [ubuntu-latest]
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Install Swift
|
|
run: |
|
|
if ! command -v swift >/dev/null; then
|
|
wget https://download.swift.org/swift-6.1-release/ubuntu2204/swift-6.1-RELEASE/swift-6.1-RELEASE-ubuntu22.04.tar.gz
|
|
tar xzf swift-6.1-RELEASE-ubuntu22.04.tar.gz
|
|
fi
|
|
echo "${PWD}/swift-6.1-RELEASE-ubuntu22.04/usr/bin" >> $GITHUB_PATH
|
|
|
|
- name: Verify Swift installation
|
|
run: swift --version
|
|
|
|
- name: Run “Hello, Swift!”
|
|
run: |
|
|
echo 'print("Hello, Swift!")' > main.swift
|
|
swift main.swift |