mirror of
https://github.com/ClementTsang/bottom.git
synced 2026-05-04 14:00:38 +00:00
ci: use most recent *bsd versions for CI testing (#1996)
This commit is contained in:
@@ -5,7 +5,7 @@ inputs:
|
|||||||
target:
|
target:
|
||||||
description: "Rust target triple (e.g., x86_64-unknown-freebsd)"
|
description: "Rust target triple (e.g., x86_64-unknown-freebsd)"
|
||||||
required: true
|
required: true
|
||||||
os-release:
|
os-version:
|
||||||
description: "OS release version (e.g., 13.2 for FreeBSD)"
|
description: "OS release version (e.g., 13.2 for FreeBSD)"
|
||||||
required: false
|
required: false
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ runs:
|
|||||||
uses: vmactions/freebsd-vm@c9f815bc7aa0d34c9fdd0619b034a32d6ca7b57e # v1.4.2
|
uses: vmactions/freebsd-vm@c9f815bc7aa0d34c9fdd0619b034a32d6ca7b57e # v1.4.2
|
||||||
if: ${{ inputs.target == 'x86_64-unknown-freebsd' }}
|
if: ${{ inputs.target == 'x86_64-unknown-freebsd' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
||||||
@@ -27,7 +27,7 @@ runs:
|
|||||||
uses: vmactions/freebsd-vm@c9f815bc7aa0d34c9fdd0619b034a32d6ca7b57e # v1.4.2
|
uses: vmactions/freebsd-vm@c9f815bc7aa0d34c9fdd0619b034a32d6ca7b57e # v1.4.2
|
||||||
if: ${{ inputs.target == 'x86_64-unknown-freebsd' && steps.freebsd_attempt_1.outcome == 'failure' }}
|
if: ${{ inputs.target == 'x86_64-unknown-freebsd' && steps.freebsd_attempt_1.outcome == 'failure' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
||||||
@@ -38,7 +38,7 @@ runs:
|
|||||||
uses: vmactions/freebsd-vm@c9f815bc7aa0d34c9fdd0619b034a32d6ca7b57e # v1.4.2
|
uses: vmactions/freebsd-vm@c9f815bc7aa0d34c9fdd0619b034a32d6ca7b57e # v1.4.2
|
||||||
if: ${{ inputs.target == 'x86_64-unknown-freebsd' && steps.freebsd_attempt_2.outcome == 'failure' }}
|
if: ${{ inputs.target == 'x86_64-unknown-freebsd' && steps.freebsd_attempt_2.outcome == 'failure' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
||||||
@@ -48,7 +48,7 @@ runs:
|
|||||||
uses: vmactions/netbsd-vm@e04aec09540429f9cebb0e7941f7cd0c0fc3b44f # v1.3.6
|
uses: vmactions/netbsd-vm@e04aec09540429f9cebb0e7941f7cd0c0fc3b44f # v1.3.6
|
||||||
if: ${{ inputs.target == 'x86_64-unknown-netbsd' }}
|
if: ${{ inputs.target == 'x86_64-unknown-netbsd' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
||||||
@@ -59,7 +59,7 @@ runs:
|
|||||||
uses: vmactions/netbsd-vm@e04aec09540429f9cebb0e7941f7cd0c0fc3b44f # v1.3.6
|
uses: vmactions/netbsd-vm@e04aec09540429f9cebb0e7941f7cd0c0fc3b44f # v1.3.6
|
||||||
if: ${{ inputs.target == 'x86_64-unknown-netbsd' && steps.netbsd_attempt_1.outcome == 'failure' }}
|
if: ${{ inputs.target == 'x86_64-unknown-netbsd' && steps.netbsd_attempt_1.outcome == 'failure' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
||||||
@@ -70,7 +70,7 @@ runs:
|
|||||||
uses: vmactions/netbsd-vm@e04aec09540429f9cebb0e7941f7cd0c0fc3b44f # v1.3.6
|
uses: vmactions/netbsd-vm@e04aec09540429f9cebb0e7941f7cd0c0fc3b44f # v1.3.6
|
||||||
if: ${{ inputs.target == 'x86_64-unknown-netbsd' && steps.netbsd_attempt_2.outcome == 'failure' }}
|
if: ${{ inputs.target == 'x86_64-unknown-netbsd' && steps.netbsd_attempt_2.outcome == 'failure' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
run: sh ./scripts/ci/bsd_tests.sh ${{ inputs.target }}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ on:
|
|||||||
type: string
|
type: string
|
||||||
description: "BSD target (x86_64-unknown-freebsd, x86_64-unknown-netbsd, or x86_64-unknown-openbsd)"
|
description: "BSD target (x86_64-unknown-freebsd, x86_64-unknown-netbsd, or x86_64-unknown-openbsd)"
|
||||||
required: true
|
required: true
|
||||||
os-release:
|
os-version:
|
||||||
type: string
|
type: string
|
||||||
description: "Release version"
|
description: "Release version"
|
||||||
required: true
|
required: true
|
||||||
@@ -35,7 +35,7 @@ jobs:
|
|||||||
uses: vmactions/openbsd-vm@9a8e4351a4a0dc6238e7c69276dcbf6c03bea576 # v1.3.6
|
uses: vmactions/openbsd-vm@9a8e4351a4a0dc6238e7c69276dcbf6c03bea576 # v1.3.6
|
||||||
if: ${{ inputs.os-target == 'x86_64-unknown-openbsd' }}
|
if: ${{ inputs.os-target == 'x86_64-unknown-openbsd' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/ci_bsd.sh ${{ inputs.os-target }}
|
run: sh ./scripts/ci/ci_bsd.sh ${{ inputs.os-target }}
|
||||||
@@ -46,7 +46,7 @@ jobs:
|
|||||||
uses: vmactions/openbsd-vm@9a8e4351a4a0dc6238e7c69276dcbf6c03bea576 # v1.3.6
|
uses: vmactions/openbsd-vm@9a8e4351a4a0dc6238e7c69276dcbf6c03bea576 # v1.3.6
|
||||||
if: ${{ inputs.os-target == 'x86_64-unknown-openbsd' && steps.openbsd_attempt_1.outcome == 'failure' }}
|
if: ${{ inputs.os-target == 'x86_64-unknown-openbsd' && steps.openbsd_attempt_1.outcome == 'failure' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/ci_bsd.sh ${{ inputs.os-target }}
|
run: sh ./scripts/ci/ci_bsd.sh ${{ inputs.os-target }}
|
||||||
@@ -57,7 +57,7 @@ jobs:
|
|||||||
uses: vmactions/openbsd-vm@9a8e4351a4a0dc6238e7c69276dcbf6c03bea576 # v1.3.6
|
uses: vmactions/openbsd-vm@9a8e4351a4a0dc6238e7c69276dcbf6c03bea576 # v1.3.6
|
||||||
if: ${{ inputs.os-target == 'x86_64-unknown-openbsd' && steps.openbsd_attempt_2.outcome == 'failure' }}
|
if: ${{ inputs.os-target == 'x86_64-unknown-openbsd' && steps.openbsd_attempt_2.outcome == 'failure' }}
|
||||||
with:
|
with:
|
||||||
release: "${{ inputs.os-release }}"
|
release: "${{ inputs.os-version }}"
|
||||||
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"
|
||||||
usesh: true
|
usesh: true
|
||||||
run: sh ./scripts/ci/ci_bsd.sh ${{ inputs.os-target }}
|
run: sh ./scripts/ci/ci_bsd.sh ${{ inputs.os-target }}
|
||||||
|
|||||||
@@ -260,7 +260,7 @@ jobs:
|
|||||||
os: "ubuntu-24.04",
|
os: "ubuntu-24.04",
|
||||||
target: "x86_64-unknown-freebsd",
|
target: "x86_64-unknown-freebsd",
|
||||||
cross: true,
|
cross: true,
|
||||||
os-release: "13.2",
|
os-version: "15.0",
|
||||||
checks: ["format", "clippy", "test"],
|
checks: ["format", "clippy", "test"],
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -269,7 +269,7 @@ jobs:
|
|||||||
os: "ubuntu-24.04",
|
os: "ubuntu-24.04",
|
||||||
target: "x86_64-unknown-netbsd",
|
target: "x86_64-unknown-netbsd",
|
||||||
cross: true,
|
cross: true,
|
||||||
os-release: "9.3",
|
os-version: "10.1",
|
||||||
checks: ["clippy", "test"],
|
checks: ["clippy", "test"],
|
||||||
}
|
}
|
||||||
runs-on: ${{ matrix.info.os }}
|
runs-on: ${{ matrix.info.os }}
|
||||||
@@ -321,7 +321,7 @@ jobs:
|
|||||||
uses: ./.github/actions/test-bsd-target
|
uses: ./.github/actions/test-bsd-target
|
||||||
with:
|
with:
|
||||||
target: ${{ matrix.info.target }}
|
target: ${{ matrix.info.target }}
|
||||||
os-release: ${{ matrix.info.os-release }}
|
os-version: ${{ matrix.info.os-version }}
|
||||||
|
|
||||||
- name: Set up clippy configuration
|
- name: Set up clippy configuration
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -379,7 +379,7 @@ jobs:
|
|||||||
# uses: ./.github/workflows/bsd_vm_check.yml
|
# uses: ./.github/workflows/bsd_vm_check.yml
|
||||||
# with:
|
# with:
|
||||||
# os-target: ${{ matrix.info.target }}
|
# os-target: ${{ matrix.info.target }}
|
||||||
# os-release: ${{ matrix.info.os_release }}
|
# os-version: ${{ matrix.info.os_release }}
|
||||||
|
|
||||||
completion:
|
completion:
|
||||||
name: "CI Pass Check"
|
name: "CI Pass Check"
|
||||||
|
|||||||
Reference in New Issue
Block a user