matrix:
arch: ['x86_64']
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- name: 'cmake'
- uses: cross-platform-actions/action@v0.24.0
+ uses: cross-platform-actions/action@b2e15da1e667187766fff4945d20b98ac7055576 # v0.24.0
with:
operating_system: 'netbsd'
version: '10.0'
matrix:
arch: ['x86_64']
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- name: 'cmake'
- uses: cross-platform-actions/action@v0.24.0
+ uses: cross-platform-actions/action@b2e15da1e667187766fff4945d20b98ac7055576 # v0.24.0
with:
operating_system: 'openbsd'
version: '7.5'
- { build: 'cmake' , arch: 'arm64', compiler: 'clang' }
fail-fast: false
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- name: 'autotools'
if: ${{ matrix.build == 'autotools' }}
- uses: cross-platform-actions/action@v0.24.0
+ uses: cross-platform-actions/action@b2e15da1e667187766fff4945d20b98ac7055576 # v0.24.0
with:
operating_system: 'freebsd'
version: '14.0'
- name: 'cmake'
if: ${{ matrix.build == 'cmake' }}
- uses: cross-platform-actions/action@v0.24.0
+ uses: cross-platform-actions/action@b2e15da1e667187766fff4945d20b98ac7055576 # v0.24.0
with:
operating_system: 'freebsd'
version: '14.0'
runs-on: ubuntu-22.04
timeout-minutes: 30
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- name: 'autotools'
- uses: vmactions/omnios-vm@v1
+ uses: vmactions/omnios-vm@7c0ff6e623ee96d9fd7c4dc4cfc92bebd3c4f64a # v1
with:
usesh: true
# https://pkg.omnios.org/r151048/core/en/index.shtml