File tree Expand file tree Collapse file tree 2 files changed +45
-3
lines changed Expand file tree Collapse file tree 2 files changed +45
-3
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- ruby=$(pkg_info -Q ruby | grep '^ruby-[0-9]' | sort -rV | head -n 1)
81- pkg_add node protobuf "$ruby"
82- pkg_info "$ruby" | grep 'ln -sf' | $SHELL
80+ pkg_add node protobuf ruby%3.3 ruby-shims
81+ echo 3.3 | tee /etc/ruby-version
82+ - os : ubuntu-latest
83+ vm :
84+ os : netbsd
85+ run : /usr/sbin/pkg_add nodejs protobuf ruby
86+ - os : ubuntu-latest
87+ vm :
88+ os : dragonflybsd
89+ run : pkg install -y libnghttp2 libuv node npm protobuf ruby rubygem-bundler rubygem-rake
90+ - os : ubuntu-latest
91+ vm :
92+ os : omnios
93+ run : |
94+ pkg install build-essential node-22 protobuf ruby-33
95+ pkg install "$(pkg search -HI -o pkg.name "$(ruby -e 'puts RbConfig::CONFIG["CC"]')")"
8396
8497 steps :
8598 - name : Checkout
You can’t perform that action at this time.
0 commit comments