Skip to content

Matrix

Matrix #891

Workflow file for this run

name: CI
on:
# schedule:
# - cron: "*/60 * * * *"
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
linux:
strategy:
matrix:
resource_class: ["xl", "lg", "md", "sm"]
name: Linux Arm (${{ matrix.resource_class }})
runs-on: ghcr.io/cirruslabs/ubuntu-runner-arm64:latest-${{ matrix.resource_class }}
steps:
- uses: actions/checkout@v3
- name: cpuinfo
run: cat /proc/cpuinfo
- name: meminfo
run: free -g -h -t
- name: disk
run: df -h
- name: sleep
run: sleep 60
macos:
name: macOS
runs-on: ghcr.io/cirruslabs/macos-sonoma-xcode:latest
steps:
- uses: actions/checkout@v3
- name: install
run: brew update && brew tap jakehilborn/jakehilborn && brew install displayplacer
- name: list
run: displayplacer list
- name: system_profiler
run: system_profiler SPSoftwareDataType SPHardwareDataType
- name: uname
run: uname -a
- name: printenv
run: printenv
- name: whoami
run: whoami