File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 2727 prepare : pkg_add bash
2828 run : set -e; ${{ inputs.run }}
2929
30+ - uses : vmactions/netbsd-vm@v1
31+ if : inputs.os == 'netbsd'
32+ with :
33+ copyback : false
34+ usesh : true
35+ run : set -e; ${{ inputs.run }}
36+
37+ - uses : vmactions/dragonflybsd-vm@v1
38+ if : inputs.os == 'dragonflybsd'
39+ with :
40+ copyback : false
41+ usesh : true
42+ prepare : pkg install -y bash
43+ run : set -e; ${{ inputs.run }}
44+
45+ - uses : vmactions/solaris-vm@v1
46+ if : inputs.os == 'solaris'
47+ with :
48+ copyback : false
49+ usesh : true
50+ run : set -e; ${{ inputs.run }}
51+
52+ - uses : vmactions/omnios-vm@v1
53+ if : inputs.os == 'omnios'
54+ with :
55+ copyback : false
56+ usesh : true
57+ run : set -e; ${{ inputs.run }}
58+
3059 - run : |
3160 mkdir -p "$HOME/.local/bin" && tee "$HOME/.local/bin/bash" <<'EOF' && chmod a+x "$HOME/.local/bin/bash"
3261 #!/bin/bash --
Original file line number Diff line number Diff line change 7777 vm :
7878 os : openbsd
7979 run : |
80+ pkg_info -Q ruby
8081 ruby=$(pkg_info -Q ruby | grep '^ruby-[0-9]' | sort -rV | head -n 1)
8182 pkg_add node protobuf "$ruby"
8283 pkg_info "$ruby" | grep 'ln -sf' | $SHELL
84+ - os : ubuntu-latest
85+ vm :
86+ os : netbsd
87+ run : /usr/sbin/pkg_add nodejs protobuf ruby
88+ - os : ubuntu-latest
89+ vm :
90+ os : dragonflybsd
91+ run : pkg install -y libnghttp2 libuv node npm protobuf ruby rubygem-bundler rubygem-rake
92+ - os : ubuntu-latest
93+ vm :
94+ os : omnios
95+ run : |
96+ pkg install build-essential node-22 protobuf ruby-33
97+ pkg install "$(pkg search -HI -o pkg.name "$(ruby -e 'puts RbConfig::CONFIG["CC"]')")"
8398
8499 steps :
85100 - name : Checkout
You can’t perform that action at this time.
0 commit comments