fix(ci): simplify workflow to use rust:1.83-bullseye container
Some checks failed
Lint and Build / lint-and-build (push) Failing after 1m20s

This commit is contained in:
goose 2026-03-13 10:48:05 -03:00
parent c8f64614b0
commit a5db33990e

View file

@ -5,35 +5,24 @@ on:
branches: [main] branches: [main]
jobs: jobs:
lint: lint-and-build:
runs-on: docker runs-on: docker
container:
image: rust:1.83-bullseye
steps: steps:
- uses: actions/checkout@v4 - name: Checkout code
- name: Install Rust toolchain uses: actions/checkout@v4
uses: actions-rust-lang/setup-rust-toolchain@v1
- name: Run Clippy - name: Install dependencies
run: cargo clippy --all-targets --all-features run: |
apt-get update
apt-get install -y git nodejs pkg-config libssl-dev
- name: Run Clippy
run: cargo clippy --all-targets --all-features -- -D warnings
build:
runs-on: docker
steps:
- uses: actions/checkout@v4
- name: Install Rust toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
- name: Build Rust project - name: Build Rust project
run: cargo build --release run: cargo build --release
docker-build: - name: Test Rust project
runs-on: docker run: cargo test --verbose
container:
image: docker:cli
volumes:
- /var/run/docker.sock:/var/run/docker.sock
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build Docker image
run: |
cd backend
docker build -t normogen-backend:latest .