several improvements

This commit is contained in:
2025-04-18 16:11:06 +05:30
parent a38432966a
commit 96b78caca2

View File

@@ -14,22 +14,15 @@ jobs:
container: container:
image: archlinux:latest image: archlinux:latest
steps: 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/aggarwalakshun/rust-setup.git .
git checkout $GITEA_SHA
- name: Install dependencies - name: Install dependencies
run: | run: |
pacman -S --noconfirm rustup gcc pacman -Syu --noconfirm
pacman -S --noconfirm git rustup gcc
rustup default stable rustup default stable
- name: Checkout code
uses: actions/checkout@v4
- name: Build with cargo - name: Build with cargo
run: | run: |
cargo build --release cargo build --release
@@ -45,20 +38,13 @@ jobs:
container: container:
image: debian:stable image: debian:stable
steps: 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/aggarwalakshun/rust-setup.git .
git checkout $GITEA_SHA
- name: Install dependencies - name: Install dependencies
run: | run: |
apt install -y cargo apt update && apt upgrade -y
apt install -y git cargo
- name: Checkout code
uses: actions/checkout@v4
- name: Build with cargo - name: Build with cargo
run: | run: |
@@ -75,20 +61,13 @@ jobs:
container: container:
image: fedora:latest image: fedora:latest
steps: 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/aggarwalakshun/rust-setup.git .
git checkout $GITEA_SHA
- name: Install dependencies - name: Install dependencies
run: | run: |
dnf install -y cargo dnf update -y
dnf install -y git cargo
- name: Checkout code
uses: actions/checkout@v4
- name: Build with cargo - name: Build with cargo
run: | run: |