mirror of
https://git.tukaani.org/xz.git
synced 2025-12-25 14:58:44 +00:00
There's no real value in doing it via commit for official GH actions. We can keep using pinned commits for unofficial actions. It's hassle for no gain. Maybe going forward we can limit this further by only being paranoid for the jobs with any access to tokens. (cherry picked from commit 35f8649f08341639a627fd06350e938124ca3622)
32 lines
805 B
YAML
32 lines
805 B
YAML
# SPDX-License-Identifier: 0BSD
|
|
|
|
name: Solaris
|
|
|
|
on:
|
|
push:
|
|
branches: [ master ]
|
|
pull_request:
|
|
branches: [ master ]
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
solaris-test:
|
|
runs-on: ubuntu-latest
|
|
name: Test xz on Solaris
|
|
steps:
|
|
- uses: actions/checkout@v4.1.6
|
|
- name: Test in Solaris
|
|
id: test
|
|
uses: vmactions/solaris-vm@548f790d1bc2b9342a76cbb47ddbb85875605559 #v1.0.2
|
|
with:
|
|
usesh: true
|
|
prepare: |
|
|
pkg install bash libtool automake gnu-m4 tree wget gcc autoconf //solaris/text/gawk pkg://solaris/text/gnu-diffutils pkg://solaris/text/gnu-grep pkg://solaris/text/gnu-sed
|
|
run: |
|
|
export LC_ALL=C LANG=C
|
|
uname -a
|
|
./autogen.sh
|
|
./configure --enable-werror
|
|
make
|
|
make check VERBOSE=1
|