mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-19 20:14:05 +08:00
Improve support for SUSE/Arch based containers/self-hosted runners
This commit is contained in:
14
.github/workflows/ci.yml
vendored
14
.github/workflows/ci.yml
vendored
@@ -103,12 +103,15 @@ jobs:
|
||||
- debian:10-slim # glibc 2.28
|
||||
- debian:11-slim # glibc 2.31
|
||||
- debian:12-slim # glibc 2.36
|
||||
- fedora:latest # glibc 2.37 (as of fedora 38)
|
||||
- fedora:latest # glibc 2.38 (as of fedora 39)
|
||||
- almalinux:8 # glibc 2.28
|
||||
- almalinux:8-minimal # glibc 2.28
|
||||
- almalinux:9 # glibc 2.34
|
||||
- almalinux:9-minimal # glibc 2.34
|
||||
- centos:7 # glibc 2.17
|
||||
- opensuse/leap:latest # glibc 2.31 (as of leap 15.5)
|
||||
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-04-18)
|
||||
- archlinux:latest # glibc 2.38 (as of 2024-04-18)
|
||||
- alpine:latest # musl 1.2.4 (as of alpine 3.19)
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
@@ -126,6 +129,15 @@ jobs:
|
||||
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable --no-modify-path
|
||||
echo "$HOME/.cargo/bin" >>"${GITHUB_PATH}"
|
||||
if: startsWith(matrix.container, 'fedora') || startsWith(matrix.container, 'almalinux') || startsWith(matrix.container, 'centos')
|
||||
- name: Install requirements (opensuse)
|
||||
run: |
|
||||
set -eEuxo pipefail
|
||||
zypper install -y rustup
|
||||
rustup toolchain add stable --profile minimal
|
||||
if: startsWith(matrix.container, 'opensuse')
|
||||
- name: Install requirements (archlinux)
|
||||
run: pacman -Sy --noconfirm rust
|
||||
if: startsWith(matrix.container, 'archlinux')
|
||||
- name: Install requirements (alpine)
|
||||
run: apk --no-cache add bash cargo
|
||||
shell: sh
|
||||
|
||||
Reference in New Issue
Block a user