Merge branch 'master' into add-drm-chip

pull/3572/head
Yurii Kondrakov 3 weeks ago committed by GitHub
commit 7faefab570
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 49
      .github/workflows/bsd.yml

@ -13,11 +13,7 @@ permissions:
env:
GNU_TAR_VERSION: "1.35"
GO_VERSION_DRAGONFLY: "1.26.0"
GO_VERSION_FREEBSD: "126"
GO_VERSION_NETBSD: "1.26.0"
GO_VERSION_OPENBSD: "1.26.0"
GO_VERSION_SOLARIS: "1.26.0"
GO_VERSION: "1.26.0"
# To spin up one of the VMs below, see the "Debug Shell" section here: https://github.com/vmactions
jobs:
@ -32,7 +28,7 @@ jobs:
with:
release: "15.0"
copyback: false
envs: 'GO_VERSION_FREEBSD GNU_TAR_VERSION'
envs: 'GO_VERSION GNU_TAR_VERSION'
usesh: true
prepare: |
pkg update -f
@ -41,7 +37,6 @@ jobs:
git \
gmake \
gnugrep \
go${GO_VERSION_FREEBSD} \
gsed \
gtar \
python \
@ -50,7 +45,12 @@ jobs:
echo "::group::Setup prerequisites"
set -eu
mkdir bin
ln -s $(which go${GO_VERSION_FREEBSD}) $(pwd)/bin/go
GOARCH=$(uname -m)
if [ "${GOARCH}" = "x86_64" ] ; then GOARCH="amd64" ; fi
GOGZ="go${GO_VERSION}.freebsd-${GOARCH}.tar.gz"
wget https://go.dev/dl/${GOGZ}
gtar xzf ${GOGZ}
ln -s $(pwd)/go/bin/go $(pwd)/bin/go
ln -s $(which ggrep) $(pwd)/bin/grep
ln -s $(which gmake) $(pwd)/bin/make
ln -s $(which gsed) $(pwd)/bin/sed
@ -79,7 +79,7 @@ jobs:
uses: vmactions/openbsd-vm@7fd5a3e251db9d8bdff2f34aae11a43b6be5ad60 # v1.2.4
with:
copyback: false
envs: 'GO_VERSION_OPENBSD GNU_TAR_VERSION'
envs: 'GO_VERSION GNU_TAR_VERSION'
usesh: true
prepare: |
pkg_add -u
@ -96,7 +96,9 @@ jobs:
echo "::group::Setup prerequisites"
set -eu
mkdir bin
GOGZ="go${GO_VERSION_OPENBSD}.openbsd-amd64.tar.gz"
GOARCH=$(uname -m)
if [ "${GOARCH}" = "x86_64" ] ; then GOARCH="amd64" ; fi
GOGZ="go${GO_VERSION}.openbsd-${GOARCH}.tar.gz"
wget https://go.dev/dl/${GOGZ}
gtar xzf ${GOGZ}
ln -s $(pwd)/go/bin/go $(pwd)/bin/go
@ -128,7 +130,7 @@ jobs:
uses: vmactions/netbsd-vm@88a20b128e1d7fa463bb361afe4167733c55b86a # v1.3.5
with:
copyback: false
envs: 'GO_VERSION_NETBSD GNU_TAR_VERSION'
envs: 'GO_VERSION GNU_TAR_VERSION'
usesh: true
prepare: |
/usr/sbin/pkg_add -u \
@ -143,7 +145,9 @@ jobs:
echo "::group::Setup prerequisites"
set -eu
mkdir bin
GOGZ="go${GO_VERSION_NETBSD}.netbsd-amd64.tar.gz"
GOARCH=$(uname -m)
if [ "${GOARCH}" = "x86_64" ] ; then GOARCH="amd64" ; fi
GOGZ="go${GO_VERSION}.netbsd-${GOARCH}.tar.gz"
wget https://go.dev/dl/${GOGZ}
gtar xzf ${GOGZ}
ln -s $(pwd)/go/bin/go $(pwd)/bin/go
@ -172,10 +176,10 @@ jobs:
- name: Checkout the repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: test-e2e
uses: vmactions/dragonflybsd-vm@00c5014f559e3d4dc2aca8c69d3d7e550db8bc36 # v1.2.2
uses: vmactions/dragonflybsd-vm@04601322b25fa8eb14f0394e46e1103084ea0199 # v1.2.6
with:
copyback: false
envs: 'GO_VERSION_DRAGONFLY'
envs: 'GO_VERSION'
usesh: true
prepare: |
pkg update && pkg upgrade -y
@ -192,7 +196,9 @@ jobs:
echo "::group::Setup prerequisites"
set -eu
mkdir bin
GOGZ="go${GO_VERSION_DRAGONFLY}.dragonfly-amd64.tar.gz"
GOARCH=$(uname -m)
if [ "${GOARCH}" = "x86_64" ] ; then GOARCH="amd64" ; fi
GOGZ="go${GO_VERSION}.dragonfly-${GOARCH}.tar.gz"
wget https://go.dev/dl/${GOGZ}
gtar xzf ${GOGZ}
ln -s $(pwd)/go/bin/go $(pwd)/bin/go
@ -225,7 +231,7 @@ jobs:
uses: vmactions/solaris-vm@69d382b4a775b25ea5955e6c1730e9d05047ca0d # v1.3.1
with:
copyback: false
envs: 'GO_VERSION_SOLARIS'
envs: 'GO_VERSION'
usesh: true
prepare: |
pkg install \
@ -241,7 +247,9 @@ jobs:
echo "::group::Setup prerequisites"
set -eu
mkdir bin
GOGZ="go${GO_VERSION_SOLARIS}.solaris-amd64.tar.gz"
GOARCH=$(uname -m)
if [ "${GOARCH}" = "i86pc" ] ; then GOARCH="amd64" ; fi
GOGZ="go${GO_VERSION}.solaris-${GOARCH}.tar.gz"
wget https://go.dev/dl/${GOGZ}
gtar xzf ${GOGZ}
ln -s $(pwd)/go/bin/go $(pwd)/bin/go
@ -289,13 +297,18 @@ jobs:
make \
gnu-sed \
gnu-tar \
go \
python3
- name: test-e2e
run: |
echo "::group::Setup prerequisites"
set -eu
mkdir bin
GOARCH=$(uname -m)
if [ "${GOARCH}" = "x86_64" ] ; then GOARCH="amd64" ; fi
GOGZ="go${GO_VERSION}.darwin-${GOARCH}.tar.gz"
wget https://go.dev/dl/${GOGZ}
gtar xzf ${GOGZ}
ln -s $(pwd)/go/bin/go $(pwd)/bin/go
ln -s $(which ggrep) $(pwd)/bin/grep
ln -s $(which gmake) $(pwd)/bin/make
ln -s $(which gsed) $(pwd)/bin/sed

Loading…
Cancel
Save