Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 18 additions & 30 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,10 @@ jobs:
build-alpine:
name: Alpine Linux
runs-on: ubuntu-latest
timeout-minutes: 2
container:
image: alpine:latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install dependencies
run: |
apk add \
Expand Down Expand Up @@ -51,11 +50,10 @@ jobs:
build-archlinux:
name: Arch Linux
runs-on: ubuntu-latest
timeout-minutes: 2
container:
image: archlinux:latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install dependencies
run: |
pacman -Sy --noconfirm \
Expand All @@ -81,11 +79,10 @@ jobs:
build-debian:
name: Debian Linux
runs-on: ubuntu-latest
timeout-minutes: 2
container:
image: debian:latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install dependencies
run: |
apt-get update
Expand Down Expand Up @@ -114,11 +111,10 @@ jobs:
build-fedora:
name: Fedora Linux
runs-on: ubuntu-latest
timeout-minutes: 2
container:
image: fedora:latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install dependencies
run: |
dnf --setopt=install_weak_deps=False --assumeyes install \
Expand Down Expand Up @@ -146,9 +142,8 @@ jobs:
build-ubuntu:
name: Ubuntu Linux
runs-on: ubuntu-latest
timeout-minutes: 2
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install dependencies
run: |
sudo apt-get update
Expand All @@ -175,12 +170,11 @@ jobs:
build-macos:
name: macOS
runs-on: macos-latest
timeout-minutes: 2
env:
HOMEBREW_NO_INSTALL_CLEANUP: 1
HOMEBREW_NO_AUTO_UPDATE: 1
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install dependencies
run: |
brew update
Expand All @@ -203,12 +197,11 @@ jobs:
build-dflybsd:
name: DragonflyBSD
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Build on VM
uses: vmactions/dragonflybsd-vm@ff1f01c32b9e82f2ba388d0ff270442bcd6ceddc
uses: vmactions/dragonflybsd-vm@ff1f01c32b9e82f2ba388d0ff270442bcd6ceddc # v1.1.1
with:
copyback: false
usesh: true
Expand All @@ -229,12 +222,11 @@ jobs:
build-freebsd:
name: FreeBSD
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Build on VM
uses: vmactions/freebsd-vm@966989c456d41351f095a421f60e71342d3bce41
uses: vmactions/freebsd-vm@966989c456d41351f095a421f60e71342d3bce41 # v1.2.1
with:
copyback: false
prepare: |
Expand All @@ -256,12 +248,11 @@ jobs:
build-netbsd:
name: NetBSD
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Build on VM
uses: vmactions/netbsd-vm@46a58bbf03682b4cb24142b97fa315ae52bed573
uses: vmactions/netbsd-vm@46a58bbf03682b4cb24142b97fa315ae52bed573 # v1.1.8
with:
copyback: false
prepare: |
Expand All @@ -282,12 +273,11 @@ jobs:
build-openbsd:
name: OpenBSD
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Build on VM
uses: vmactions/openbsd-vm@1e7cc4fa7727646d3cf5921289b1f5c9d1a88f3c
uses: vmactions/openbsd-vm@1e7cc4fa7727646d3cf5921289b1f5c9d1a88f3c # v1.2.0
with:
copyback: false
prepare: |
Expand All @@ -307,12 +297,11 @@ jobs:
build-omnios:
name: OmniOS
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Build on VM
uses: vmactions/omnios-vm@c31844c7abe722cd7c97df82cab1f1fab1e5339f
uses: vmactions/omnios-vm@c31844c7abe722cd7c97df82cab1f1fab1e5339f # v1.1.1
with:
copyback: false
prepare: |
Expand All @@ -339,12 +328,11 @@ jobs:
build-solaris:
name: Solaris
runs-on: ubuntu-latest
timeout-minutes: 12
steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Build on VM
uses: vmactions/solaris-vm@58cbd70c6e051860f9b8f65908cc582938fbbdba
uses: vmactions/solaris-vm@58cbd70c6e051860f9b8f65908cc582938fbbdba # v1.1.5
with:
copyback: false
prepare: |
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ jobs:
permissions:
checks: write
pull-requests: write
timeout-minutes: 2
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install dependencies
Expand Down
Loading