ci: Add curl install before checkout in all quality gate jobs
Some checks failed
CI Pipeline / Rust Format Check (push) Failing after 0s
CI Pipeline / Rust Unit Tests (push) Failing after 0s
CI Pipeline / Security Audit (push) Failing after 0s
CI Pipeline / Frontend Lint & Type Check (push) Failing after 0s
CI Pipeline / Clippy Lints (push) Failing after 43s
CI Pipeline / Build .deb & Release (push) Has been skipped
Some checks failed
CI Pipeline / Rust Format Check (push) Failing after 0s
CI Pipeline / Rust Unit Tests (push) Failing after 0s
CI Pipeline / Security Audit (push) Failing after 0s
CI Pipeline / Frontend Lint & Type Check (push) Failing after 0s
CI Pipeline / Clippy Lints (push) Failing after 43s
CI Pipeline / Build .deb & Release (push) Has been skipped
- rust-format job failed because curl was not available for checkout - Added 'Install checkout dependencies' step (curl, ca-certificates) to all jobs - Fixed duplicate steps block in rust-test job
This commit is contained in:
@ -18,6 +18,11 @@ jobs:
|
|||||||
name: Rust Format Check
|
name: Rust Format Check
|
||||||
runs-on: linux
|
runs-on: linux
|
||||||
steps:
|
steps:
|
||||||
|
- name: Install checkout dependencies
|
||||||
|
run: |
|
||||||
|
sudo apt-get update -qq
|
||||||
|
sudo apt-get install -y --no-install-recommends curl ca-certificates
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
run: |
|
run: |
|
||||||
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
||||||
@ -47,6 +52,11 @@ jobs:
|
|||||||
name: Clippy Lints
|
name: Clippy Lints
|
||||||
runs-on: linux
|
runs-on: linux
|
||||||
steps:
|
steps:
|
||||||
|
- name: Install checkout dependencies
|
||||||
|
run: |
|
||||||
|
sudo apt-get update -qq
|
||||||
|
sudo apt-get install -y --no-install-recommends curl ca-certificates
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
run: |
|
run: |
|
||||||
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
||||||
@ -90,6 +100,11 @@ jobs:
|
|||||||
name: Rust Unit Tests
|
name: Rust Unit Tests
|
||||||
runs-on: linux
|
runs-on: linux
|
||||||
steps:
|
steps:
|
||||||
|
- name: Install checkout dependencies
|
||||||
|
run: |
|
||||||
|
sudo apt-get update -qq
|
||||||
|
sudo apt-get install -y --no-install-recommends curl ca-certificates
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
run: |
|
run: |
|
||||||
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
||||||
@ -122,6 +137,11 @@ jobs:
|
|||||||
name: Security Audit
|
name: Security Audit
|
||||||
runs-on: linux
|
runs-on: linux
|
||||||
steps:
|
steps:
|
||||||
|
- name: Install checkout dependencies
|
||||||
|
run: |
|
||||||
|
sudo apt-get update -qq
|
||||||
|
sudo apt-get install -y --no-install-recommends curl ca-certificates
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
run: |
|
run: |
|
||||||
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
||||||
@ -153,6 +173,11 @@ jobs:
|
|||||||
name: Frontend Lint & Type Check
|
name: Frontend Lint & Type Check
|
||||||
runs-on: linux
|
runs-on: linux
|
||||||
steps:
|
steps:
|
||||||
|
- name: Install checkout dependencies
|
||||||
|
run: |
|
||||||
|
sudo apt-get update -qq
|
||||||
|
sudo apt-get install -y --no-install-recommends curl ca-certificates
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
run: |
|
run: |
|
||||||
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
TOKEN="${GITHUB_TOKEN:-$GITEA_TOKEN}"
|
||||||
|
|||||||
Reference in New Issue
Block a user