Skip to content

Commit ac40a26

Browse files
committed
ci: rework bsd workflows
1 parent eb6dc87 commit ac40a26

File tree

2 files changed

+44
-20
lines changed

2 files changed

+44
-20
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# ref: https://github.com/actions/runner-images
2+
name: amd64 BSD CMake
3+
4+
on: [push, pull_request, workflow_dispatch]
5+
6+
concurrency:
7+
group: ${{github.workflow}}-${{github.ref}}
8+
cancel-in-progress: true
9+
10+
# Building using the github runner environement directly.
11+
jobs:
12+
vagrant:
13+
strategy:
14+
matrix:
15+
distro: [
16+
freebsd,
17+
hardenedbsd,
18+
netbsd,
19+
openbsd,
20+
]
21+
fail-fast: false
22+
name: amd64•${{matrix.distro}}•CMake
23+
runs-on: ubuntu-latest
24+
steps:
25+
- uses: actions/checkout@v4
26+
- name: Virtualbox install
27+
run: |
28+
sudo apt update -q
29+
sudo apt install -yq virtualbox
30+
virtualbox --help
31+
- name: Vagrant install
32+
run: |
33+
sudo apt update -q
34+
wget https://releases.hashicorp.com/vagrant/2.4.7/vagrant_2.4.7-1_amd64.deb
35+
sudo apt install -y ./vagrant_2.4.7-1_amd64.deb
36+
vagrant --version
37+
- name: Build
38+
run: make --directory=ci ${{matrix_distro}}_build
39+
40+
amd64_bsd_cmake:
41+
runs-on: ubuntu-latest
42+
needs: vagrant
43+
steps:
44+
- uses: actions/checkout@v4

.github/workflows/amd64_freebsd_cmake.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)