Update .gitea/workflows/build.yml
Some checks failed
Build on Multiple Distributions / build-on-arch (push) Failing after 1m13s
Build on Multiple Distributions / build-on-debian (push) Failing after 1m30s
Build on Multiple Distributions / build-on-fedora (push) Failing after 1m45s

This commit is contained in:
2025-06-05 23:31:09 +00:00
parent 7554f59037
commit 24164c8042

View File

@@ -14,22 +14,14 @@ jobs:
container:
image: archlinux:latest
steps:
- name: Install basic dependencies
run: |
pacman -Syu --noconfirm
pacman -S --noconfirm git nodejs npm
- name: Checkout code
run: |
git clone https://gitea.akshun-lab.uk/akshun/rust-setup.git .
git checkout $GITEA_SHA
- name: Install dependencies
run: |
pacman -S --noconfirm rustup gcc
pacman -Syu --noconfirm
pacman -S --noconfirm git rustup gcc
rustup default stable
- uses: actions/checkout@v1
- name: Build with cargo
run: |
cargo build --release
@@ -45,20 +37,14 @@ jobs:
container:
image: debian:stable
steps:
- name: Install basic dependencies
run: |
apt update && apt upgrade -y
apt install -y git nodejs npm
- name: Checkout code
run: |
git clone https://gitea.akshun-lab.uk/akshun/rust-setup.git .
git checkout $GITEA_SHA
- name: Install dependencies
run: |
apt install -y cargo
apt update && apt upgrade -y
apt install -y git curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
. $HOME/.cargo/env
- uses: actions/checkout@v1
- name: Build with cargo
run: |
@@ -75,20 +61,14 @@ jobs:
container:
image: fedora:latest
steps:
- name: Install basic dependencies
run: |
dnf up -y
dnf install -y git nodejs npm
- name: Checkout code
run: |
git clone https://gitea.akshun-lab.uk/akshun/rust-setup.git .
git checkout $GITEA_SHA
- name: Install dependencies
run: |
dnf install -y cargo
dnf update -y
dnf install -y git curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
. $HOME/.cargo/env
- uses: actions/checkout@v1
- name: Build with cargo
run: |
@@ -98,5 +78,4 @@ jobs:
uses: actions/upload-artifact@v3
with:
name: fedora-setup
path: target/release/setup
path: target/release/setup