Fix build jobs: add Node.js for actions/checkout (deb/rpm containers, apk/arch packages)
Some checks failed
CI/CD Pipeline / Code Format (push) Successful in 13s
CI/CD Pipeline / Clippy Lints (push) Successful in 10m34s
CI/CD Pipeline / Unit Tests (push) Successful in 11m7s
CI/CD Pipeline / Security Audit (push) Successful in 1m51s
CI/CD Pipeline / Build Debian Package (push) Failing after 12s
CI/CD Pipeline / Build RPM Package (push) Failing after 11s
CI/CD Pipeline / Build Alpine Package (push) Failing after 2s
CI/CD Pipeline / Build Arch Package (push) Failing after 1s
CI/CD Pipeline / Create Release (push) Has been skipped
Some checks failed
CI/CD Pipeline / Code Format (push) Successful in 13s
CI/CD Pipeline / Clippy Lints (push) Successful in 10m34s
CI/CD Pipeline / Unit Tests (push) Successful in 11m7s
CI/CD Pipeline / Security Audit (push) Successful in 1m51s
CI/CD Pipeline / Build Debian Package (push) Failing after 12s
CI/CD Pipeline / Build RPM Package (push) Failing after 11s
CI/CD Pipeline / Build Alpine Package (push) Failing after 2s
CI/CD Pipeline / Build Arch Package (push) Failing after 1s
CI/CD Pipeline / Create Release (push) Has been skipped
This commit is contained in:
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@ -89,6 +89,7 @@ jobs:
|
||||
build-deb:
|
||||
name: Build Debian Package
|
||||
runs-on: linux
|
||||
container: node:18
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
@ -116,6 +117,7 @@ jobs:
|
||||
build-rpm:
|
||||
name: Build RPM Package
|
||||
runs-on: linux
|
||||
container: node:18
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
@ -151,7 +153,7 @@ jobs:
|
||||
fetch-depth: 0
|
||||
- name: Install build dependencies
|
||||
run: |
|
||||
apk add --no-cache rust cargo musl-dev openssl-dev systemd-dev git
|
||||
apk add --no-cache rust cargo musl-dev openssl-dev systemd-dev git nodejs npm
|
||||
- name: Build release binary
|
||||
run: cargo build --release --target x86_64-unknown-linux-musl
|
||||
- name: Create APK package
|
||||
@ -198,7 +200,7 @@ jobs:
|
||||
fetch-depth: 0
|
||||
- name: Install build dependencies
|
||||
run: |
|
||||
pacman -Syu --noconfirm rust cargo systemd git base-devel
|
||||
pacman -Syu --noconfirm rust cargo systemd git base-devel nodejs npm
|
||||
- name: Build release binary
|
||||
run: cargo build --release
|
||||
- name: Create PKGBUILD package
|
||||
|
||||
Reference in New Issue
Block a user