Skip to content

Bump softprops/action-gh-release from 3.0.1 to 3.0.2 in the version-updates group #728

Bump softprops/action-gh-release from 3.0.1 to 3.0.2 in the version-updates group

Bump softprops/action-gh-release from 3.0.1 to 3.0.2 in the version-updates group #728

Workflow file for this run

name: Unit tests
on:
push:
branches:
- main
pull_request:
branches:
- main
schedule:
- cron: '00 20 * * 1'
workflow_dispatch:
permissions: read-all
jobs:
tests:
name: Unit tests
strategy:
matrix:
os: [macos-14, macos-15, macos-15-intel, macos-26]
runs-on: ${{ matrix.os }}
steps:
- name: Harden runner
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: block
allowed-endpoints: >
0.pool.ntp.org:443
api.apple-cloudkit.com:443
calendars.icloud.com:443
configuration.apple.com:443
fbs.smoot.apple.com:443
formulae.brew.sh:443
gateway.icloud.com:443
gdmf.apple.com:443
ghcr.io:443
github.com:443
gsa.apple.com:443
gsp-ssl.ls.apple.com:443
gspe35-ssl.ls.apple.com:443
init.itunes.apple.com:443
ipcdn.apple.com:443
mask-api.icloud.com:443
mesu.apple.com:443
metrics.icloud.com:443
ocsp.sectigo.com:80
ocsp2.apple.com:443
pancake.apple.com:443
pkg-containers.githubusercontent.com:443
updates.cdn-apple.com:443
xp.apple.com:443
- name: Checkout repository
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install dependencies
run: brew install popt just cmocka
- name: Run unit tests
shell: 'script -q /dev/null bash -e {0}' #聽Ensure stdin is attached to tty for unit tests
run: just test