WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Bump vmactions/freebsd-vm from 1.2.7 to 1.2.9 #29

Bump vmactions/freebsd-vm from 1.2.7 to 1.2.9

Bump vmactions/freebsd-vm from 1.2.7 to 1.2.9 #29

Workflow file for this run

name: VM
on:
push:
branches:
- main
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
env:
CARGO_TERM_COLOR: 'always'
NGINX_SOURCE_DIR: nginx
TEST_NGINX_GLOBALS: 'user root nobody;'
jobs:
freebsd:
name: FreeBSD
runs-on: ubuntu-latest
env:
BUILDREQUIRES: >-
git
go
llvm
p5-Digest-SHA
p5-IO-Socket-INET6
p5-IO-Socket-SSL
p5-JSON-PP
p5-TimeDate
pcre2
pkgconf
rust
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
ref: ${{ matrix.nginx-ref }}
repository: 'nginx/nginx'
path: 'nginx'
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
repository: 'nginx/nginx-tests'
path: 'nginx/tests'
- uses: vmactions/freebsd-vm@1885b78bae4c4c4b331b4b0461d23cc14cc72387 # v1.2.9
with:
copyback: false
envs: 'CARGO_TERM_COLOR NGINX_SOURCE_DIR TEST_NGINX_GLOBALS'
prepare: |
pkg install -y ${{ env.BUILDREQUIRES }}
run: |
TEST_NGINX_PEBBLE_BINARY=$(perl build/get-pebble.pl)
export TEST_NGINX_PEBBLE_BINARY
make
netbsd:
name: NetBSD
runs-on: ubuntu-latest
env:
GO: go124
BUILDREQUIRES: >-
clang
git
go124
p5-IO-Socket-INET6
p5-IO-Socket-SSL
p5-TimeDate
pcre2
pkgconf
rust
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
ref: ${{ matrix.nginx-ref }}
repository: 'nginx/nginx'
path: 'nginx'
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
repository: 'nginx/nginx-tests'
path: 'nginx/tests'
- uses: vmactions/netbsd-vm@495b430eb9f48e0c42f3e0e23294ba00d2df22a7 # v1.2.1
with:
copyback: false
envs: 'CARGO_TERM_COLOR NGINX_SOURCE_DIR TEST_NGINX_GLOBALS GO'
prepare: |
/usr/sbin/pkg_add ${{ env.BUILDREQUIRES }}
run: |
TEST_NGINX_PEBBLE_BINARY=$(perl build/get-pebble.pl)
export TEST_NGINX_PEBBLE_BINARY
make